[INFO] fetching crate r3 0.2.4...
[INFO] testing r3-0.2.4 against master#1f7f8ea0721a3b1eb73e6c6d25cccb371434b320 for pr-154065-1
[INFO] extracting crate r3 0.2.4 into /workspace/builds/worker-6-tc1/source
[INFO] started tweaking crates.io crate r3 0.2.4
[INFO] finished tweaking crates.io crate r3 0.2.4
[INFO] tweaked toml for crates.io crate r3 0.2.4 written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate r3 0.2.4 on toolchain 1f7f8ea0721a3b1eb73e6c6d25cccb371434b320
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 87 packages to latest compatible versions
[INFO] [stderr]       Adding svgbob v0.6.6 (available: v0.6.7)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded cfg-if v0.1.10
[INFO] [stderr]   Downloaded svgbobdoc v0.3.0
[INFO] [stderr]   Downloaded phf_macros v0.10.0
[INFO] [stderr]   Downloaded embed-doc-image v0.1.4
[INFO] [stderr]   Downloaded memoffset v0.6.5
[INFO] [stderr]   Downloaded macropol v0.1.4
[INFO] [stderr]   Downloaded jss v0.5.1
[INFO] [stderr]   Downloaded elain v0.3.1
[INFO] [stderr]   Downloaded json v0.12.4
[INFO] [stderr]   Downloaded tokenlock v0.3.8
[INFO] [stderr]   Downloaded mt-dom v0.15.0
[INFO] [stderr]   Downloaded sauron-core v0.45.2
[INFO] [stderr]   Downloaded simba v0.7.3
[INFO] [stderr]   Downloaded svgbob v0.6.6
[INFO] [stderr]   Downloaded r3_core v0.1.4
[INFO] [stderr]   Downloaded libm v0.2.16
[INFO] [stderr]   Downloaded pom v3.4.0
[INFO] [stderr]   Downloaded sauron v0.45.2
[INFO] [stderr]   Downloaded parry2d v0.8.0
[INFO] [stderr]   Downloaded nalgebra v0.30.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 71dc7ebc25a2deb000b39d35e46566156f83827ea9d1e8bab28a2fc0a7fd1b48
[INFO] running `Command { std: "docker" "start" "-a" "71dc7ebc25a2deb000b39d35e46566156f83827ea9d1e8bab28a2fc0a7fd1b48", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "71dc7ebc25a2deb000b39d35e46566156f83827ea9d1e8bab28a2fc0a7fd1b48", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "71dc7ebc25a2deb000b39d35e46566156f83827ea9d1e8bab28a2fc0a7fd1b48", kill_on_drop: false }`
[INFO] [stdout] 71dc7ebc25a2deb000b39d35e46566156f83827ea9d1e8bab28a2fc0a7fd1b48
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] e48ea3155f96d8ccc824c5f484a8100db04aebb8206561c42b9d82f60dd09dcf
[INFO] running `Command { std: "docker" "start" "-a" "e48ea3155f96d8ccc824c5f484a8100db04aebb8206561c42b9d82f60dd09dcf", kill_on_drop: false }`
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling semver v1.0.27
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling memoffset v0.6.5
[INFO] [stderr]    Compiling base64 v0.13.1
[INFO] [stderr]    Compiling unicode-width v0.1.14
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling arrayvec v0.7.6
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling bitflags v1.3.2
[INFO] [stderr]    Compiling seq-macro v0.3.6
[INFO] [stderr]    Compiling elain v0.3.1
[INFO] [stderr]    Compiling tokenlock v0.3.8
[INFO] [stderr]    Compiling svgbobdoc v0.3.0
[INFO] [stderr]    Compiling darling_core v0.23.0
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stderr]    Compiling macropol v0.1.4
[INFO] [stderr]    Compiling r3_core v0.1.4
[INFO] [stdout] error: `[const]` is not allowed here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:7:27
[INFO] [stdout]    |
[INFO] [stdout]  7 | pub struct ComptimeVec<T: ~const Destruct> {
[INFO] [stdout]    |                           ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: structs cannot have `[const]` trait bounds
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:7:1
[INFO] [stdout]    |
[INFO] [stdout]  7 | / pub struct ComptimeVec<T: ~const Destruct> {
[INFO] [stdout]  8 | |     ptr: NonNull<T>,
[INFO] [stdout]  9 | |     len: usize,
[INFO] [stdout] 10 | |     capacity: usize,
[INFO] [stdout] 11 | |     allocator: ConstAllocator,
[INFO] [stdout] 12 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` is not allowed here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:42:9
[INFO] [stdout]     |
[INFO] [stdout]  42 | impl<T: ~const Destruct> ComptimeVec<T> {
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: inherent impls cannot have `[const]` trait bounds
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:42:1
[INFO] [stdout]     |
[INFO] [stdout]  42 | / impl<T: ~const Destruct> ComptimeVec<T> {
[INFO] [stdout]  43 | |     pub const fn new_in(allocator: ConstAllocator) -> Self {
[INFO] [stdout]  44 | |         Self::with_capacity_in(0, allocator)
[INFO] [stdout] ...   |
[INFO] [stdout] 166 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` is not allowed here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/veclike.rs:6:5
[INFO] [stdout]    |
[INFO] [stdout]  6 |     ~const ops::Deref<Target = [<Self as VecLike>::Element]> + ~const ops::DerefMut
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: this trait is not `const`, so it cannot have `[const]` trait bounds
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/veclike.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout]  5 | / pub trait VecLike:
[INFO] [stdout]  6 | |     ~const ops::Deref<Target = [<Self as VecLike>::Element]> + ~const ops::DerefMut
[INFO] [stdout]  7 | | {
[INFO] [stdout]  8 | |     type Element;
[INFO] [stdout] ...  |
[INFO] [stdout] 12 | |     fn push(&mut self, x: Self::Element);
[INFO] [stdout] 13 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` is not allowed here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/veclike.rs:6:64
[INFO] [stdout]    |
[INFO] [stdout]  6 |     ~const ops::Deref<Target = [<Self as VecLike>::Element]> + ~const ops::DerefMut
[INFO] [stdout]    |                                                                ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: this trait is not `const`, so it cannot have `[const]` trait bounds
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/veclike.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout]  5 | / pub trait VecLike:
[INFO] [stdout]  6 | |     ~const ops::Deref<Target = [<Self as VecLike>::Element]> + ~const ops::DerefMut
[INFO] [stdout]  7 | | {
[INFO] [stdout]  8 | |     type Element;
[INFO] [stdout] ...  |
[INFO] [stdout] 12 | |     fn push(&mut self, x: Self::Element);
[INFO] [stdout] 13 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` is not allowed here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/veclike.rs:15:9
[INFO] [stdout]    |
[INFO] [stdout] 15 | impl<T: ~const Destruct, const N: usize> VecLike for ArrayVec<T, N> {
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: this impl is not `const`, so it cannot have `[const]` trait bounds
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/veclike.rs:15:1
[INFO] [stdout]    |
[INFO] [stdout] 15 | / impl<T: ~const Destruct, const N: usize> VecLike for ArrayVec<T, N> {
[INFO] [stdout] 16 | |     type Element = T;
[INFO] [stdout] 17 | |     fn is_empty(&self) -> bool {
[INFO] [stdout] 18 | |         self.is_empty()
[INFO] [stdout] ...  |
[INFO] [stdout] 29 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` is not allowed here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:37:14
[INFO] [stdout]    |
[INFO] [stdout] 37 |         Ctx: ~const BinaryHeapCtx<Self::Element> + ~const Destruct;
[INFO] [stdout]    |              ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: this function is not `const`, so it cannot have `[const]` trait bounds
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:35:8
[INFO] [stdout]    |
[INFO] [stdout] 35 |     fn heap_pop<Ctx>(&mut self, ctx: Ctx) -> Option<Self::Element>
[INFO] [stdout]    |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` is not allowed here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:37:52
[INFO] [stdout]    |
[INFO] [stdout] 37 |         Ctx: ~const BinaryHeapCtx<Self::Element> + ~const Destruct;
[INFO] [stdout]    |                                                    ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: this function is not `const`, so it cannot have `[const]` trait bounds
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:35:8
[INFO] [stdout]    |
[INFO] [stdout] 35 |     fn heap_pop<Ctx>(&mut self, ctx: Ctx) -> Option<Self::Element>
[INFO] [stdout]    |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` is not allowed here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:42:14
[INFO] [stdout]    |
[INFO] [stdout] 42 |         Ctx: ~const BinaryHeapCtx<Self::Element> + ~const Destruct;
[INFO] [stdout]    |              ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: this function is not `const`, so it cannot have `[const]` trait bounds
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:40:8
[INFO] [stdout]    |
[INFO] [stdout] 40 |     fn heap_remove<Ctx>(&mut self, i: usize, ctx: Ctx) -> Option<Self::Element>
[INFO] [stdout]    |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` is not allowed here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:42:52
[INFO] [stdout]    |
[INFO] [stdout] 42 |         Ctx: ~const BinaryHeapCtx<Self::Element> + ~const Destruct;
[INFO] [stdout]    |                                                    ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: this function is not `const`, so it cannot have `[const]` trait bounds
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:40:8
[INFO] [stdout]    |
[INFO] [stdout] 40 |     fn heap_remove<Ctx>(&mut self, i: usize, ctx: Ctx) -> Option<Self::Element>
[INFO] [stdout]    |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` is not allowed here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:47:14
[INFO] [stdout]    |
[INFO] [stdout] 47 |         Ctx: ~const BinaryHeapCtx<Self::Element> + ~const Destruct;
[INFO] [stdout]    |              ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: this function is not `const`, so it cannot have `[const]` trait bounds
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:45:8
[INFO] [stdout]    |
[INFO] [stdout] 45 |     fn heap_push<Ctx>(&mut self, item: Self::Element, ctx: Ctx) -> usize
[INFO] [stdout]    |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` is not allowed here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:47:52
[INFO] [stdout]    |
[INFO] [stdout] 47 |         Ctx: ~const BinaryHeapCtx<Self::Element> + ~const Destruct;
[INFO] [stdout]    |                                                    ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: this function is not `const`, so it cannot have `[const]` trait bounds
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:45:8
[INFO] [stdout]    |
[INFO] [stdout] 45 |     fn heap_push<Ctx>(&mut self, item: Self::Element, ctx: Ctx) -> usize
[INFO] [stdout]    |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` is not allowed here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/cfg.rs:767:22
[INFO] [stdout]     |
[INFO] [stdout] 767 | pub trait CfgStatic: ~const raw_cfg::CfgBase<System: KernelStatic> {}
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: this trait is not `const`, so it cannot have `[const]` trait bounds
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/cfg.rs:767:1
[INFO] [stdout]     |
[INFO] [stdout] 767 | pub trait CfgStatic: ~const raw_cfg::CfgBase<System: KernelStatic> {}
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` is not allowed here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:86:27
[INFO] [stdout]    |
[INFO] [stdout] 86 | pub unsafe trait CfgTask: ~const CfgBase {
[INFO] [stdout]    |                           ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: this trait is not `const`, so it cannot have `[const]` trait bounds
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:86:1
[INFO] [stdout]    |
[INFO] [stdout] 86 | / pub unsafe trait CfgTask: ~const CfgBase {
[INFO] [stdout] 87 | |     fn task_define<Properties: ~const Bag>(
[INFO] [stdout] 88 | |         &mut self,
[INFO] [stdout] 89 | |         descriptor: TaskDescriptor<Self::System>,
[INFO] [stdout] 90 | |         properties: Properties,
[INFO] [stdout] 91 | |     ) -> <Self::System as raw::KernelBase>::RawTaskId;
[INFO] [stdout] 92 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` is not allowed here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:87:32
[INFO] [stdout]    |
[INFO] [stdout] 87 |     fn task_define<Properties: ~const Bag>(
[INFO] [stdout]    |                                ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: this function is not `const`, so it cannot have `[const]` trait bounds
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:87:8
[INFO] [stdout]    |
[INFO] [stdout] 87 |     fn task_define<Properties: ~const Bag>(
[INFO] [stdout]    |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` is not allowed here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:120:33
[INFO] [stdout]     |
[INFO] [stdout] 120 | pub unsafe trait CfgEventGroup: ~const CfgBase<System: raw::KernelEventGroup> {
[INFO] [stdout]     |                                 ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: this trait is not `const`, so it cannot have `[const]` trait bounds
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:120:1
[INFO] [stdout]     |
[INFO] [stdout] 120 | / pub unsafe trait CfgEventGroup: ~const CfgBase<System: raw::KernelEventGroup> {
[INFO] [stdout] 121 | |     fn event_group_define<Properties: ~const Bag>(
[INFO] [stdout] 122 | |         &mut self,
[INFO] [stdout] 123 | |         descriptor: EventGroupDescriptor<Self::System>,
[INFO] [stdout] 124 | |         properties: Properties,
[INFO] [stdout] 125 | |     ) -> <Self::System as raw::KernelEventGroup>::RawEventGroupId;
[INFO] [stdout] 126 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` is not allowed here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:121:39
[INFO] [stdout]     |
[INFO] [stdout] 121 |     fn event_group_define<Properties: ~const Bag>(
[INFO] [stdout]     |                                       ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: this function is not `const`, so it cannot have `[const]` trait bounds
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:121:8
[INFO] [stdout]     |
[INFO] [stdout] 121 |     fn event_group_define<Properties: ~const Bag>(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` is not allowed here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:152:28
[INFO] [stdout]     |
[INFO] [stdout] 152 | pub unsafe trait CfgMutex: ~const CfgBase<System: raw::KernelMutex> {
[INFO] [stdout]     |                            ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: this trait is not `const`, so it cannot have `[const]` trait bounds
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:152:1
[INFO] [stdout]     |
[INFO] [stdout] 152 | / pub unsafe trait CfgMutex: ~const CfgBase<System: raw::KernelMutex> {
[INFO] [stdout] 153 | |     fn mutex_define<Properties: ~const Bag>(
[INFO] [stdout] 154 | |         &mut self,
[INFO] [stdout] 155 | |         descriptor: MutexDescriptor<Self::System>,
[INFO] [stdout] 156 | |         properties: Properties,
[INFO] [stdout] 157 | |     ) -> <Self::System as raw::KernelMutex>::RawMutexId;
[INFO] [stdout] 158 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` is not allowed here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:153:33
[INFO] [stdout]     |
[INFO] [stdout] 153 |     fn mutex_define<Properties: ~const Bag>(
[INFO] [stdout]     |                                 ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: this function is not `const`, so it cannot have `[const]` trait bounds
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:153:8
[INFO] [stdout]     |
[INFO] [stdout] 153 |     fn mutex_define<Properties: ~const Bag>(
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` is not allowed here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:183:32
[INFO] [stdout]     |
[INFO] [stdout] 183 | pub unsafe trait CfgSemaphore: ~const CfgBase<System: raw::KernelSemaphore> {
[INFO] [stdout]     |                                ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: this trait is not `const`, so it cannot have `[const]` trait bounds
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:183:1
[INFO] [stdout]     |
[INFO] [stdout] 183 | / pub unsafe trait CfgSemaphore: ~const CfgBase<System: raw::KernelSemaphore> {
[INFO] [stdout] 184 | |     fn semaphore_define<Properties: ~const Bag>(
[INFO] [stdout] 185 | |         &mut self,
[INFO] [stdout] 186 | |         descriptor: SemaphoreDescriptor<Self::System>,
[INFO] [stdout] 187 | |         properties: Properties,
[INFO] [stdout] 188 | |     ) -> <Self::System as raw::KernelSemaphore>::RawSemaphoreId;
[INFO] [stdout] 189 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` is not allowed here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:184:37
[INFO] [stdout]     |
[INFO] [stdout] 184 |     fn semaphore_define<Properties: ~const Bag>(
[INFO] [stdout]     |                                     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: this function is not `const`, so it cannot have `[const]` trait bounds
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:184:8
[INFO] [stdout]     |
[INFO] [stdout] 184 |     fn semaphore_define<Properties: ~const Bag>(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` is not allowed here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:216:28
[INFO] [stdout]     |
[INFO] [stdout] 216 | pub unsafe trait CfgTimer: ~const CfgBase<System: raw::KernelTimer> {
[INFO] [stdout]     |                            ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: this trait is not `const`, so it cannot have `[const]` trait bounds
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:216:1
[INFO] [stdout]     |
[INFO] [stdout] 216 | / pub unsafe trait CfgTimer: ~const CfgBase<System: raw::KernelTimer> {
[INFO] [stdout] 217 | |     fn timer_define<Properties: ~const Bag>(
[INFO] [stdout] 218 | |         &mut self,
[INFO] [stdout] 219 | |         descriptor: TimerDescriptor<Self::System>,
[INFO] [stdout] 220 | |         properties: Properties,
[INFO] [stdout] 221 | |     ) -> <Self::System as raw::KernelTimer>::RawTimerId;
[INFO] [stdout] 222 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` is not allowed here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:217:33
[INFO] [stdout]     |
[INFO] [stdout] 217 |     fn timer_define<Properties: ~const Bag>(
[INFO] [stdout]     |                                 ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: this function is not `const`, so it cannot have `[const]` trait bounds
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:217:8
[INFO] [stdout]     |
[INFO] [stdout] 217 |     fn timer_define<Properties: ~const Bag>(
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` is not allowed here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:250:36
[INFO] [stdout]     |
[INFO] [stdout] 250 | pub unsafe trait CfgInterruptLine: ~const CfgBase<System: raw::KernelInterruptLine> {
[INFO] [stdout]     |                                    ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: this trait is not `const`, so it cannot have `[const]` trait bounds
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:250:1
[INFO] [stdout]     |
[INFO] [stdout] 250 | / pub unsafe trait CfgInterruptLine: ~const CfgBase<System: raw::KernelInterruptLine> {
[INFO] [stdout] 251 | |     fn interrupt_line_define<Properties: ~const Bag>(
[INFO] [stdout] 252 | |         &mut self,
[INFO] [stdout] 253 | |         descriptor: InterruptLineDescriptor<Self::System>,
[INFO] [stdout] 254 | |         properties: Properties,
[INFO] [stdout] 255 | |     );
[INFO] [stdout] 256 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` is not allowed here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:251:42
[INFO] [stdout]     |
[INFO] [stdout] 251 |     fn interrupt_line_define<Properties: ~const Bag>(
[INFO] [stdout]     |                                          ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: this function is not `const`, so it cannot have `[const]` trait bounds
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:251:8
[INFO] [stdout]     |
[INFO] [stdout] 251 |     fn interrupt_line_define<Properties: ~const Bag>(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` is not allowed here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:547:26
[INFO] [stdout]     |
[INFO] [stdout] 547 |     type VertexIter<'a>: ~const MyIterator<Item = VertexRef> + ~const Destruct + 'a
[INFO] [stdout]     |                          ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: associated types in non-`const` traits cannot have `[const]` trait bounds
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:547:5
[INFO] [stdout]     |
[INFO] [stdout] 547 | /     type VertexIter<'a>: ~const MyIterator<Item = VertexRef> + ~const Destruct + 'a
[INFO] [stdout] 548 | |     where
[INFO] [stdout] 549 | |         Self: 'a;
[INFO] [stdout]     | |_________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` is not allowed here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:547:64
[INFO] [stdout]     |
[INFO] [stdout] 547 |     type VertexIter<'a>: ~const MyIterator<Item = VertexRef> + ~const Destruct + 'a
[INFO] [stdout]     |                                                                ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: associated types in non-`const` traits cannot have `[const]` trait bounds
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:547:5
[INFO] [stdout]     |
[INFO] [stdout] 547 | /     type VertexIter<'a>: ~const MyIterator<Item = VertexRef> + ~const Destruct + 'a
[INFO] [stdout] 548 | |     where
[INFO] [stdout] 549 | |         Self: 'a;
[INFO] [stdout]     | |_________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` is not allowed here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:552:29
[INFO] [stdout]     |
[INFO] [stdout] 552 |     type SuccessorIter<'a>: ~const MyIterator<Item = VertexRef> + ~const Destruct + 'a
[INFO] [stdout]     |                             ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: associated types in non-`const` traits cannot have `[const]` trait bounds
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:552:5
[INFO] [stdout]     |
[INFO] [stdout] 552 | /     type SuccessorIter<'a>: ~const MyIterator<Item = VertexRef> + ~const Destruct + 'a
[INFO] [stdout] 553 | |     where
[INFO] [stdout] 554 | |         Self: 'a;
[INFO] [stdout]     | |_________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` is not allowed here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:552:67
[INFO] [stdout]     |
[INFO] [stdout] 552 |     type SuccessorIter<'a>: ~const MyIterator<Item = VertexRef> + ~const Destruct + 'a
[INFO] [stdout]     |                                                                   ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: associated types in non-`const` traits cannot have `[const]` trait bounds
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:552:5
[INFO] [stdout]     |
[INFO] [stdout] 552 | /     type SuccessorIter<'a>: ~const MyIterator<Item = VertexRef> + ~const Destruct + 'a
[INFO] [stdout] 553 | |     where
[INFO] [stdout] 554 | |         Self: 'a;
[INFO] [stdout]     | |_________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` is not allowed here
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1128:38
[INFO] [stdout]      |
[INFO] [stdout] 1128 |     fn start_with_bind<Binder, Func: ~const FnBind<Binder, Output = ()>>(
[INFO] [stdout]      |                                      ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] note: this function is not `const`, so it cannot have `[const]` trait bounds
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1128:8
[INFO] [stdout]      |
[INFO] [stdout] 1128 |     fn start_with_bind<Binder, Func: ~const FnBind<Binder, Output = ()>>(
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `const_trait` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/closure.rs:212:3
[INFO] [stdout]     |
[INFO] [stdout] 212 | #[const_trait]
[INFO] [stdout]     |   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `const_trait` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1336:3
[INFO] [stdout]      |
[INFO] [stdout] 1336 | #[const_trait]
[INFO] [stdout]      |   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `const_trait` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1167:3
[INFO] [stdout]      |
[INFO] [stdout] 1167 | #[const_trait]
[INFO] [stdout]      |   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `const_trait` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1124:3
[INFO] [stdout]      |
[INFO] [stdout] 1124 | #[const_trait]
[INFO] [stdout]      |   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `const_trait` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1086:7
[INFO] [stdout]      |
[INFO] [stdout] 1086 |     #[const_trait]
[INFO] [stdout]      |       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `const_trait` in this scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1076:3
[INFO] [stdout]      |
[INFO] [stdout] 1076 | #[const_trait]
[INFO] [stdout]      |   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `const_trait` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:709:3
[INFO] [stdout]     |
[INFO] [stdout] 709 | #[const_trait]
[INFO] [stdout]     |   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `const_trait` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:572:3
[INFO] [stdout]     |
[INFO] [stdout] 572 | #[const_trait]
[INFO] [stdout]     |   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `const_trait` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:545:3
[INFO] [stdout]     |
[INFO] [stdout] 545 | #[const_trait]
[INFO] [stdout]     |   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `const_trait` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:539:3
[INFO] [stdout]     |
[INFO] [stdout] 539 | #[const_trait]
[INFO] [stdout]     |   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `const_trait` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:64:3
[INFO] [stdout]    |
[INFO] [stdout] 64 | #[const_trait]
[INFO] [stdout]    |   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `const_trait` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bag.rs:84:7
[INFO] [stdout]    |
[INFO] [stdout] 84 |     #[const_trait]
[INFO] [stdout]    |       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `const_trait` in this scope
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bag.rs:5:3
[INFO] [stdout]   |
[INFO] [stdout] 5 | #[const_trait]
[INFO] [stdout]   |   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `const_trait` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/macros.rs:81:11
[INFO] [stdout]     |
[INFO] [stdout]  81 |           #[const_trait]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/timer.rs:15:1
[INFO] [stdout]     |
[INFO] [stdout]  15 | / define_object! {
[INFO] [stdout]  16 | | /// Represents a single timer in a system.
[INFO] [stdout]  17 | | ///
[INFO] [stdout]  18 | | #[doc = common_doc_owned_handle!()]
[INFO] [stdout] ...   |
[INFO] [stdout] 366 | | pub trait TimerMethods {}
[INFO] [stdout] 367 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `define_object` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `const_trait` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/macros.rs:81:11
[INFO] [stdout]    |
[INFO] [stdout] 81 |           #[const_trait]
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/task.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | / define_object! {
[INFO] [stdout] 18 | | /// Represents a single task in a system.
[INFO] [stdout] 19 | | ///
[INFO] [stdout] 20 | | #[doc = common_doc_owned_handle!()]
[INFO] [stdout] ...  |
[INFO] [stdout] 81 | | pub trait TaskMethods {}
[INFO] [stdout] 82 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `define_object` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `const_trait` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/macros.rs:81:11
[INFO] [stdout]    |
[INFO] [stdout] 81 |           #[const_trait]
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/semaphore.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | / define_object! {
[INFO] [stdout] 18 | | /// Represents a single semaphore in a system.
[INFO] [stdout] 19 | | ///
[INFO] [stdout] 20 | | #[doc = common_doc_owned_handle!()]
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | | pub trait SemaphoreMethods {}
[INFO] [stdout] 44 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `define_object` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `const_trait` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:249:3
[INFO] [stdout]     |
[INFO] [stdout] 249 | #[const_trait]
[INFO] [stdout]     |   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `const_trait` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:215:3
[INFO] [stdout]     |
[INFO] [stdout] 215 | #[const_trait]
[INFO] [stdout]     |   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `const_trait` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:182:3
[INFO] [stdout]     |
[INFO] [stdout] 182 | #[const_trait]
[INFO] [stdout]     |   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `const_trait` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:151:3
[INFO] [stdout]     |
[INFO] [stdout] 151 | #[const_trait]
[INFO] [stdout]     |   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `const_trait` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:119:3
[INFO] [stdout]     |
[INFO] [stdout] 119 | #[const_trait]
[INFO] [stdout]     |   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `const_trait` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:85:3
[INFO] [stdout]    |
[INFO] [stdout] 85 | #[const_trait]
[INFO] [stdout]    |   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `const_trait` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:57:3
[INFO] [stdout]    |
[INFO] [stdout] 57 | #[const_trait]
[INFO] [stdout]    |   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `const_trait` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/macros.rs:81:11
[INFO] [stdout]     |
[INFO] [stdout]  81 |           #[const_trait]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/mutex.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout]  14 | / define_object! {
[INFO] [stdout]  15 | | /// Represents a single mutex in a system.
[INFO] [stdout]  16 | | ///
[INFO] [stdout]  17 | | #[doc = common_doc_owned_handle!()]
[INFO] [stdout] ...   |
[INFO] [stdout] 275 | | pub trait MutexMethods {}
[INFO] [stdout] 276 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `define_object` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `const_trait` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/macros.rs:81:11
[INFO] [stdout]    |
[INFO] [stdout] 81 |           #[const_trait]
[INFO] [stdout]    |             ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/event_group.rs:14:1
[INFO] [stdout]    |
[INFO] [stdout] 14 | / define_object! {
[INFO] [stdout] 15 | | /// Represents a single owned event group in a system.
[INFO] [stdout] 16 | | ///
[INFO] [stdout] 17 | | #[doc = common_doc_owned_handle!()]
[INFO] [stdout] ...  |
[INFO] [stdout] 38 | | pub trait EventGroupMethods {}
[INFO] [stdout] 39 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `define_object` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `const_trait` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/cfg.rs:766:3
[INFO] [stdout]     |
[INFO] [stdout] 766 | #[const_trait]
[INFO] [stdout]     |   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `const_trait` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:32:3
[INFO] [stdout]    |
[INFO] [stdout] 32 | #[const_trait]
[INFO] [stdout]    |   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `const_trait` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:14:3
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[const_trait]
[INFO] [stdout]    |   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `const_trait` in this scope
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/veclike.rs:4:3
[INFO] [stdout]   |
[INFO] [stdout] 4 | #[const_trait]
[INFO] [stdout]   |   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `const_trait` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/alloc.rs:227:3
[INFO] [stdout]     |
[INFO] [stdout] 227 | #[const_trait]
[INFO] [stdout]     |   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `const_trait` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/alloc.rs:163:3
[INFO] [stdout]     |
[INFO] [stdout] 163 | #[const_trait]
[INFO] [stdout]     |   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: `impl Trait` in associated types is unstable
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1202:32
[INFO] [stdout]      |
[INFO] [stdout] 1202 |                 type BoundFn = impl FnOnce() -> Output + Copy + Send + 'static;
[INFO] [stdout]      |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: see issue #63063 <https://github.com/rust-lang/rust/issues/63063> for more information
[INFO] [stdout]      = help: add `#![feature(impl_trait_in_assoc_type)]` to the crate attributes to enable
[INFO] [stdout]      = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: `impl Trait` in associated types is unstable
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1202:32
[INFO] [stdout]      |
[INFO] [stdout] 1202 |                 type BoundFn = impl FnOnce() -> Output + Copy + Send + 'static;
[INFO] [stdout]      |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: see issue #63063 <https://github.com/rust-lang/rust/issues/63063> for more information
[INFO] [stdout]      = help: add `#![feature(impl_trait_in_assoc_type)]` to the crate attributes to enable
[INFO] [stdout]      = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: `impl Trait` in associated types is unstable
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1202:32
[INFO] [stdout]      |
[INFO] [stdout] 1202 |                 type BoundFn = impl FnOnce() -> Output + Copy + Send + 'static;
[INFO] [stdout]      |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: see issue #63063 <https://github.com/rust-lang/rust/issues/63063> for more information
[INFO] [stdout]      = help: add `#![feature(impl_trait_in_assoc_type)]` to the crate attributes to enable
[INFO] [stdout]      = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: `impl Trait` in associated types is unstable
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1202:32
[INFO] [stdout]      |
[INFO] [stdout] 1202 |                 type BoundFn = impl FnOnce() -> Output + Copy + Send + 'static;
[INFO] [stdout]      |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: see issue #63063 <https://github.com/rust-lang/rust/issues/63063> for more information
[INFO] [stdout]      = help: add `#![feature(impl_trait_in_assoc_type)]` to the crate attributes to enable
[INFO] [stdout]      = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: `impl Trait` in associated types is unstable
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1202:32
[INFO] [stdout]      |
[INFO] [stdout] 1202 |                 type BoundFn = impl FnOnce() -> Output + Copy + Send + 'static;
[INFO] [stdout]      |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: see issue #63063 <https://github.com/rust-lang/rust/issues/63063> for more information
[INFO] [stdout]      = help: add `#![feature(impl_trait_in_assoc_type)]` to the crate attributes to enable
[INFO] [stdout]      = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: `impl Trait` in associated types is unstable
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1202:32
[INFO] [stdout]      |
[INFO] [stdout] 1202 |                 type BoundFn = impl FnOnce() -> Output + Copy + Send + 'static;
[INFO] [stdout]      |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: see issue #63063 <https://github.com/rust-lang/rust/issues/63063> for more information
[INFO] [stdout]      = help: add `#![feature(impl_trait_in_assoc_type)]` to the crate attributes to enable
[INFO] [stdout]      = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: `impl Trait` in associated types is unstable
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1202:32
[INFO] [stdout]      |
[INFO] [stdout] 1202 |                 type BoundFn = impl FnOnce() -> Output + Copy + Send + 'static;
[INFO] [stdout]      |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: see issue #63063 <https://github.com/rust-lang/rust/issues/63063> for more information
[INFO] [stdout]      = help: add `#![feature(impl_trait_in_assoc_type)]` to the crate attributes to enable
[INFO] [stdout]      = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: `impl Trait` in associated types is unstable
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1202:32
[INFO] [stdout]      |
[INFO] [stdout] 1202 |                 type BoundFn = impl FnOnce() -> Output + Copy + Send + 'static;
[INFO] [stdout]      |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: see issue #63063 <https://github.com/rust-lang/rust/issues/63063> for more information
[INFO] [stdout]      = help: add `#![feature(impl_trait_in_assoc_type)]` to the crate attributes to enable
[INFO] [stdout]      = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: `impl Trait` in associated types is unstable
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1202:32
[INFO] [stdout]      |
[INFO] [stdout] 1202 |                 type BoundFn = impl FnOnce() -> Output + Copy + Send + 'static;
[INFO] [stdout]      |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: see issue #63063 <https://github.com/rust-lang/rust/issues/63063> for more information
[INFO] [stdout]      = help: add `#![feature(impl_trait_in_assoc_type)]` to the crate attributes to enable
[INFO] [stdout]      = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: `impl Trait` in associated types is unstable
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1202:32
[INFO] [stdout]      |
[INFO] [stdout] 1202 |                 type BoundFn = impl FnOnce() -> Output + Copy + Send + 'static;
[INFO] [stdout]      |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: see issue #63063 <https://github.com/rust-lang/rust/issues/63063> for more information
[INFO] [stdout]      = help: add `#![feature(impl_trait_in_assoc_type)]` to the crate attributes to enable
[INFO] [stdout]      = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: `impl Trait` in associated types is unstable
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1202:32
[INFO] [stdout]      |
[INFO] [stdout] 1202 |                 type BoundFn = impl FnOnce() -> Output + Copy + Send + 'static;
[INFO] [stdout]      |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: see issue #63063 <https://github.com/rust-lang/rust/issues/63063> for more information
[INFO] [stdout]      = help: add `#![feature(impl_trait_in_assoc_type)]` to the crate attributes to enable
[INFO] [stdout]      = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: `impl Trait` in associated types is unstable
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1202:32
[INFO] [stdout]      |
[INFO] [stdout] 1202 |                 type BoundFn = impl FnOnce() -> Output + Copy + Send + 'static;
[INFO] [stdout]      |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: see issue #63063 <https://github.com/rust-lang/rust/issues/63063> for more information
[INFO] [stdout]      = help: add `#![feature(impl_trait_in_assoc_type)]` to the crate attributes to enable
[INFO] [stdout]      = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: `impl Trait` in associated types is unstable
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1202:32
[INFO] [stdout]      |
[INFO] [stdout] 1202 |                 type BoundFn = impl FnOnce() -> Output + Copy + Send + 'static;
[INFO] [stdout]      |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: see issue #63063 <https://github.com/rust-lang/rust/issues/63063> for more information
[INFO] [stdout]      = help: add `#![feature(impl_trait_in_assoc_type)]` to the crate attributes to enable
[INFO] [stdout]      = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: `impl Trait` in associated types is unstable
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1202:32
[INFO] [stdout]      |
[INFO] [stdout] 1202 |                 type BoundFn = impl FnOnce() -> Output + Copy + Send + 'static;
[INFO] [stdout]      |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: see issue #63063 <https://github.com/rust-lang/rust/issues/63063> for more information
[INFO] [stdout]      = help: add `#![feature(impl_trait_in_assoc_type)]` to the crate attributes to enable
[INFO] [stdout]      = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: `impl Trait` in associated types is unstable
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1202:32
[INFO] [stdout]      |
[INFO] [stdout] 1202 |                 type BoundFn = impl FnOnce() -> Output + Copy + Send + 'static;
[INFO] [stdout]      |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: see issue #63063 <https://github.com/rust-lang/rust/issues/63063> for more information
[INFO] [stdout]      = help: add `#![feature(impl_trait_in_assoc_type)]` to the crate attributes to enable
[INFO] [stdout]      = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: `impl Trait` in associated types is unstable
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1202:32
[INFO] [stdout]      |
[INFO] [stdout] 1202 |                 type BoundFn = impl FnOnce() -> Output + Copy + Send + 'static;
[INFO] [stdout]      |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: see issue #63063 <https://github.com/rust-lang/rust/issues/63063> for more information
[INFO] [stdout]      = help: add `#![feature(impl_trait_in_assoc_type)]` to the crate attributes to enable
[INFO] [stdout]      = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: `impl Trait` in associated types is unstable
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1313:20
[INFO] [stdout]      |
[INFO] [stdout] 1313 |     type BoundFn = impl FnOnce() -> NewOutput + Copy + Send + 'static;
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: see issue #63063 <https://github.com/rust-lang/rust/issues/63063> for more information
[INFO] [stdout]      = help: add `#![feature(impl_trait_in_assoc_type)]` to the crate attributes to enable
[INFO] [stdout]      = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0635]: unknown feature `const_maybe_uninit_array_assume_init`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/lib.rs:1:12
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![feature(const_maybe_uninit_array_assume_init)]
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: there is a feature with a similar name: `const_maybe_uninit_assume_init`
[INFO] [stdout]   |
[INFO] [stdout] 1 - #![feature(const_maybe_uninit_array_assume_init)]
[INFO] [stdout] 1 + #![feature(const_maybe_uninit_assume_init)]
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0635]: unknown feature `const_nonnull_slice_from_raw_parts`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/lib.rs:3:12
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![feature(const_nonnull_slice_from_raw_parts)]
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: there is a feature with a similar name: `nonnull_slice_from_raw_parts`
[INFO] [stdout]   |
[INFO] [stdout] 3 - #![feature(const_nonnull_slice_from_raw_parts)]
[INFO] [stdout] 3 + #![feature(nonnull_slice_from_raw_parts)]
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0635]: unknown feature `const_maybe_uninit_uninit_array`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/lib.rs:4:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | #![feature(const_maybe_uninit_uninit_array)]
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: there is a feature with a similar name: `const_maybe_uninit_as_mut_ptr`
[INFO] [stdout]   |
[INFO] [stdout] 4 - #![feature(const_maybe_uninit_uninit_array)]
[INFO] [stdout] 4 + #![feature(const_maybe_uninit_as_mut_ptr)]
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0635]: unknown feature `const_slice_index`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/lib.rs:26:12
[INFO] [stdout]    |
[INFO] [stdout] 26 | #![feature(const_slice_index)]
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: there is a feature with a similar name: `const_slice_len`
[INFO] [stdout]    |
[INFO] [stdout] 26 - #![feature(const_slice_index)]
[INFO] [stdout] 26 + #![feature(const_slice_len)]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0635]: unknown feature `const_deref`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/lib.rs:42:12
[INFO] [stdout]    |
[INFO] [stdout] 42 | #![feature(const_deref)]
[INFO] [stdout]    |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0635]: unknown feature `const_result_drop`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/lib.rs:25:12
[INFO] [stdout]    |
[INFO] [stdout] 25 | #![feature(const_result_drop)]
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: there is a feature with a similar name: `const_result`
[INFO] [stdout]    |
[INFO] [stdout] 25 - #![feature(const_result_drop)]
[INFO] [stdout] 25 + #![feature(const_result)]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0635]: unknown feature `maybe_uninit_uninit_array`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/lib.rs:11:12
[INFO] [stdout]    |
[INFO] [stdout] 11 | #![feature(maybe_uninit_uninit_array)]
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `const_destruct`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:1:27
[INFO] [stdout]   |
[INFO] [stdout] 1 | use core::{alloc::Layout, marker::Destruct, ops, ptr::NonNull};
[INFO] [stdout]   |                           ^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: see issue #133214 <https://github.com/rust-lang/rust/issues/133214> for more information
[INFO] [stdout]   = help: add `#![feature(const_destruct)]` to the crate attributes to enable
[INFO] [stdout]   = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable const library feature `const_destruct`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:7:34
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub struct ComptimeVec<T: ~const Destruct> {
[INFO] [stdout]   |                           ------ ^^^^^^^^
[INFO] [stdout]   |                           |
[INFO] [stdout]   |                           trait is not stable as const yet
[INFO] [stdout]   |
[INFO] [stdout]   = note: see issue #133214 <https://github.com/rust-lang/rust/issues/133214> for more information
[INFO] [stdout]   = help: add `#![feature(const_destruct)]` to the crate attributes to enable
[INFO] [stdout]   = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `const_destruct`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:7:34
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub struct ComptimeVec<T: ~const Destruct> {
[INFO] [stdout]   |                                  ^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: see issue #133214 <https://github.com/rust-lang/rust/issues/133214> for more information
[INFO] [stdout]   = help: add `#![feature(const_destruct)]` to the crate attributes to enable
[INFO] [stdout]   = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable const library feature `const_clone`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:14:47
[INFO] [stdout]    |
[INFO] [stdout] 14 | impl<T: ~const Clone + ~const Destruct> const Clone for ComptimeVec<T> {
[INFO] [stdout]    |                                               ^^^^^ trait is not stable as const yet
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #142757 <https://github.com/rust-lang/rust/issues/142757> for more information
[INFO] [stdout]    = help: add `#![feature(const_clone)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable const library feature `const_clone`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:14:16
[INFO] [stdout]    |
[INFO] [stdout] 14 | impl<T: ~const Clone + ~const Destruct> const Clone for ComptimeVec<T> {
[INFO] [stdout]    |         ------ ^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         trait is not stable as const yet
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #142757 <https://github.com/rust-lang/rust/issues/142757> for more information
[INFO] [stdout]    = help: add `#![feature(const_clone)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable const library feature `const_destruct`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:14:31
[INFO] [stdout]    |
[INFO] [stdout] 14 | impl<T: ~const Clone + ~const Destruct> const Clone for ComptimeVec<T> {
[INFO] [stdout]    |                        ------ ^^^^^^^^
[INFO] [stdout]    |                        |
[INFO] [stdout]    |                        trait is not stable as const yet
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #133214 <https://github.com/rust-lang/rust/issues/133214> for more information
[INFO] [stdout]    = help: add `#![feature(const_destruct)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `const_destruct`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:14:31
[INFO] [stdout]    |
[INFO] [stdout] 14 | impl<T: ~const Clone + ~const Destruct> const Clone for ComptimeVec<T> {
[INFO] [stdout]    |                               ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #133214 <https://github.com/rust-lang/rust/issues/133214> for more information
[INFO] [stdout]    = help: add `#![feature(const_destruct)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable const library feature `const_clone`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:20:39
[INFO] [stdout]    |
[INFO] [stdout] 20 |         const fn clone_shim<T: ~const Clone>(x: &T) -> T {
[INFO] [stdout]    |                                ------ ^^^^^
[INFO] [stdout]    |                                |
[INFO] [stdout]    |                                trait is not stable as const yet
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #142757 <https://github.com/rust-lang/rust/issues/142757> for more information
[INFO] [stdout]    = help: add `#![feature(const_clone)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable const library feature `const_destruct`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:27:32
[INFO] [stdout]    |
[INFO] [stdout] 27 | impl<T: ~const Destruct> const Drop for ComptimeVec<T> {
[INFO] [stdout]    |                                ^^^^ trait is not stable as const yet
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #133214 <https://github.com/rust-lang/rust/issues/133214> for more information
[INFO] [stdout]    = help: add `#![feature(const_destruct)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable const library feature `const_destruct`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:27:16
[INFO] [stdout]    |
[INFO] [stdout] 27 | impl<T: ~const Destruct> const Drop for ComptimeVec<T> {
[INFO] [stdout]    |         ------ ^^^^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         trait is not stable as const yet
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #133214 <https://github.com/rust-lang/rust/issues/133214> for more information
[INFO] [stdout]    = help: add `#![feature(const_destruct)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `const_destruct`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:27:16
[INFO] [stdout]    |
[INFO] [stdout] 27 | impl<T: ~const Destruct> const Drop for ComptimeVec<T> {
[INFO] [stdout]    |                ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #133214 <https://github.com/rust-lang/rust/issues/133214> for more information
[INFO] [stdout]    = help: add `#![feature(const_destruct)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable const library feature `const_destruct`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:42:16
[INFO] [stdout]    |
[INFO] [stdout] 42 | impl<T: ~const Destruct> ComptimeVec<T> {
[INFO] [stdout]    |         ------ ^^^^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         trait is not stable as const yet
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #133214 <https://github.com/rust-lang/rust/issues/133214> for more information
[INFO] [stdout]    = help: add `#![feature(const_destruct)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `const_destruct`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:42:16
[INFO] [stdout]    |
[INFO] [stdout] 42 | impl<T: ~const Destruct> ComptimeVec<T> {
[INFO] [stdout]    |                ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #133214 <https://github.com/rust-lang/rust/issues/133214> for more information
[INFO] [stdout]    = help: add `#![feature(const_destruct)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable const library feature `const_destruct`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:168:16
[INFO] [stdout]     |
[INFO] [stdout] 168 | impl<T: ~const Destruct> const ops::Deref for ComptimeVec<T> {
[INFO] [stdout]     |         ------ ^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         trait is not stable as const yet
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #133214 <https://github.com/rust-lang/rust/issues/133214> for more information
[INFO] [stdout]     = help: add `#![feature(const_destruct)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `const_destruct`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:168:16
[INFO] [stdout]     |
[INFO] [stdout] 168 | impl<T: ~const Destruct> const ops::Deref for ComptimeVec<T> {
[INFO] [stdout]     |                ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #133214 <https://github.com/rust-lang/rust/issues/133214> for more information
[INFO] [stdout]     = help: add `#![feature(const_destruct)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable const library feature `const_destruct`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:176:16
[INFO] [stdout]     |
[INFO] [stdout] 176 | impl<T: ~const Destruct> const ops::DerefMut for ComptimeVec<T> {
[INFO] [stdout]     |         ------ ^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         trait is not stable as const yet
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #133214 <https://github.com/rust-lang/rust/issues/133214> for more information
[INFO] [stdout]     = help: add `#![feature(const_destruct)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `const_destruct`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:176:16
[INFO] [stdout]     |
[INFO] [stdout] 176 | impl<T: ~const Destruct> const ops::DerefMut for ComptimeVec<T> {
[INFO] [stdout]     |                ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #133214 <https://github.com/rust-lang/rust/issues/133214> for more information
[INFO] [stdout]     = help: add `#![feature(const_destruct)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable const library feature `const_destruct`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:204:39
[INFO] [stdout]     |
[INFO] [stdout] 204 | const fn unwrap_alloc_error<T: ~const Destruct>(x: Result<T, AllocError>) -> T {
[INFO] [stdout]     |                                ------ ^^^^^^^^
[INFO] [stdout]     |                                |
[INFO] [stdout]     |                                trait is not stable as const yet
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #133214 <https://github.com/rust-lang/rust/issues/133214> for more information
[INFO] [stdout]     = help: add `#![feature(const_destruct)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `const_destruct`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:204:39
[INFO] [stdout]     |
[INFO] [stdout] 204 | const fn unwrap_alloc_error<T: ~const Destruct>(x: Result<T, AllocError>) -> T {
[INFO] [stdout]     |                                       ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #133214 <https://github.com/rust-lang/rust/issues/133214> for more information
[INFO] [stdout]     = help: add `#![feature(const_destruct)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable const library feature `const_destruct`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:117:56
[INFO] [stdout]     |
[INFO] [stdout] 117 |     pub const fn map<F: ~const FnMut(&T) -> U + ~const Destruct, U: ~const Destruct>(
[INFO] [stdout]     |                                                 ------ ^^^^^^^^
[INFO] [stdout]     |                                                 |
[INFO] [stdout]     |                                                 trait is not stable as const yet
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #133214 <https://github.com/rust-lang/rust/issues/133214> for more information
[INFO] [stdout]     = help: add `#![feature(const_destruct)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `const_destruct`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:117:56
[INFO] [stdout]     |
[INFO] [stdout] 117 |     pub const fn map<F: ~const FnMut(&T) -> U + ~const Destruct, U: ~const Destruct>(
[INFO] [stdout]     |                                                        ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #133214 <https://github.com/rust-lang/rust/issues/133214> for more information
[INFO] [stdout]     = help: add `#![feature(const_destruct)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable const library feature `const_destruct`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:117:76
[INFO] [stdout]     |
[INFO] [stdout] 117 |     pub const fn map<F: ~const FnMut(&T) -> U + ~const Destruct, U: ~const Destruct>(
[INFO] [stdout]     |                                                                     ------ ^^^^^^^^
[INFO] [stdout]     |                                                                     |
[INFO] [stdout]     |                                                                     trait is not stable as const yet
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #133214 <https://github.com/rust-lang/rust/issues/133214> for more information
[INFO] [stdout]     = help: add `#![feature(const_destruct)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `const_destruct`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:117:76
[INFO] [stdout]     |
[INFO] [stdout] 117 |     pub const fn map<F: ~const FnMut(&T) -> U + ~const Destruct, U: ~const Destruct>(
[INFO] [stdout]     |                                                                            ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #133214 <https://github.com/rust-lang/rust/issues/133214> for more information
[INFO] [stdout]     = help: add `#![feature(const_destruct)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable const library feature `const_destruct`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:133:19
[INFO] [stdout]     |
[INFO] [stdout] 133 |         T: ~const Destruct,
[INFO] [stdout]     |            ------ ^^^^^^^^
[INFO] [stdout]     |            |
[INFO] [stdout]     |            trait is not stable as const yet
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #133214 <https://github.com/rust-lang/rust/issues/133214> for more information
[INFO] [stdout]     = help: add `#![feature(const_destruct)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `const_destruct`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:133:19
[INFO] [stdout]     |
[INFO] [stdout] 133 |         T: ~const Destruct,
[INFO] [stdout]     |                   ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #133214 <https://github.com/rust-lang/rust/issues/133214> for more information
[INFO] [stdout]     = help: add `#![feature(const_destruct)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable const library feature `const_clone`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/freeze.rs:80:21
[INFO] [stdout]    |
[INFO] [stdout] 80 | impl<T: Copy> const Clone for Frozen<T> {
[INFO] [stdout]    |                     ^^^^^ trait is not stable as const yet
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #142757 <https://github.com/rust-lang/rust/issues/142757> for more information
[INFO] [stdout]    = help: add `#![feature(const_clone)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable const library feature `const_destruct`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/alloc.rs:142:20
[INFO] [stdout]     |
[INFO] [stdout] 142 |         impl const Drop for RefCountGuard {
[INFO] [stdout]     |                    ^^^^ trait is not stable as const yet
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #133214 <https://github.com/rust-lang/rust/issues/133214> for more information
[INFO] [stdout]     = help: add `#![feature(const_destruct)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable const library feature `const_clone`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/alloc.rs:188:12
[INFO] [stdout]     |
[INFO] [stdout] 188 | impl const Clone for ConstAllocator {
[INFO] [stdout]     |            ^^^^^ trait is not stable as const yet
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #142757 <https://github.com/rust-lang/rust/issues/142757> for more information
[INFO] [stdout]     = help: add `#![feature(const_clone)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable const library feature `const_destruct`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/alloc.rs:197:12
[INFO] [stdout]     |
[INFO] [stdout] 197 | impl const Drop for ConstAllocator {
[INFO] [stdout]     |            ^^^^ trait is not stable as const yet
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #133214 <https://github.com/rust-lang/rust/issues/133214> for more information
[INFO] [stdout]     = help: add `#![feature(const_destruct)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `const_destruct`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use core::marker::Destruct;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: see issue #133214 <https://github.com/rust-lang/rust/issues/133214> for more information
[INFO] [stdout]   = help: add `#![feature(const_destruct)]` to the crate attributes to enable
[INFO] [stdout]   = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable const library feature `const_cmp`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:25:16
[INFO] [stdout]    |
[INFO] [stdout] 25 | impl<T: ~const Ord + ~const PartialOrd> const BinaryHeapCtx<T> for () {
[INFO] [stdout]    |         ------ ^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         trait is not stable as const yet
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #143800 <https://github.com/rust-lang/rust/issues/143800> for more information
[INFO] [stdout]    = help: add `#![feature(const_cmp)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable const library feature `const_cmp`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:25:29
[INFO] [stdout]    |
[INFO] [stdout] 25 | impl<T: ~const Ord + ~const PartialOrd> const BinaryHeapCtx<T> for () {
[INFO] [stdout]    |                      ------ ^^^^^^^^^^
[INFO] [stdout]    |                      |
[INFO] [stdout]    |                      trait is not stable as const yet
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #143800 <https://github.com/rust-lang/rust/issues/143800> for more information
[INFO] [stdout]    = help: add `#![feature(const_cmp)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable const library feature `const_destruct`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:53:24
[INFO] [stdout]    |
[INFO] [stdout] 53 |     T::Element: ~const Destruct,
[INFO] [stdout]    |                 ------ ^^^^^^^^
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 trait is not stable as const yet
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #133214 <https://github.com/rust-lang/rust/issues/133214> for more information
[INFO] [stdout]    = help: add `#![feature(const_destruct)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `const_destruct`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:53:24
[INFO] [stdout]    |
[INFO] [stdout] 53 |     T::Element: ~const Destruct,
[INFO] [stdout]    |                        ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #133214 <https://github.com/rust-lang/rust/issues/133214> for more information
[INFO] [stdout]    = help: add `#![feature(const_destruct)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable const library feature `const_destruct`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:131:49
[INFO] [stdout]     |
[INFO] [stdout] 131 |     Ctx: ~const BinaryHeapCtx<Element> + ~const Destruct,
[INFO] [stdout]     |                                          ------ ^^^^^^^^
[INFO] [stdout]     |                                          |
[INFO] [stdout]     |                                          trait is not stable as const yet
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #133214 <https://github.com/rust-lang/rust/issues/133214> for more information
[INFO] [stdout]     = help: add `#![feature(const_destruct)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `const_destruct`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:131:49
[INFO] [stdout]     |
[INFO] [stdout] 131 |     Ctx: ~const BinaryHeapCtx<Element> + ~const Destruct,
[INFO] [stdout]     |                                                 ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #133214 <https://github.com/rust-lang/rust/issues/133214> for more information
[INFO] [stdout]     = help: add `#![feature(const_destruct)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable const library feature `const_destruct`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:132:21
[INFO] [stdout]     |
[INFO] [stdout] 132 |     Element: ~const Destruct,
[INFO] [stdout]     |              ------ ^^^^^^^^
[INFO] [stdout]     |              |
[INFO] [stdout]     |              trait is not stable as const yet
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #133214 <https://github.com/rust-lang/rust/issues/133214> for more information
[INFO] [stdout]     = help: add `#![feature(const_destruct)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `const_destruct`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:132:21
[INFO] [stdout]     |
[INFO] [stdout] 132 |     Element: ~const Destruct,
[INFO] [stdout]     |                     ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #133214 <https://github.com/rust-lang/rust/issues/133214> for more information
[INFO] [stdout]     = help: add `#![feature(const_destruct)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable const library feature `const_destruct`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:167:49
[INFO] [stdout]     |
[INFO] [stdout] 167 |     Ctx: ~const BinaryHeapCtx<Element> + ~const Destruct,
[INFO] [stdout]     |                                          ------ ^^^^^^^^
[INFO] [stdout]     |                                          |
[INFO] [stdout]     |                                          trait is not stable as const yet
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #133214 <https://github.com/rust-lang/rust/issues/133214> for more information
[INFO] [stdout]     = help: add `#![feature(const_destruct)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `const_destruct`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:167:49
[INFO] [stdout]     |
[INFO] [stdout] 167 |     Ctx: ~const BinaryHeapCtx<Element> + ~const Destruct,
[INFO] [stdout]     |                                                 ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #133214 <https://github.com/rust-lang/rust/issues/133214> for more information
[INFO] [stdout]     = help: add `#![feature(const_destruct)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable const library feature `const_destruct`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:168:21
[INFO] [stdout]     |
[INFO] [stdout] 168 |     Element: ~const Destruct,
[INFO] [stdout]     |              ------ ^^^^^^^^
[INFO] [stdout]     |              |
[INFO] [stdout]     |              trait is not stable as const yet
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #133214 <https://github.com/rust-lang/rust/issues/133214> for more information
[INFO] [stdout]     = help: add `#![feature(const_destruct)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `const_destruct`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:168:21
[INFO] [stdout]     |
[INFO] [stdout] 168 |     Element: ~const Destruct,
[INFO] [stdout]     |                     ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #133214 <https://github.com/rust-lang/rust/issues/133214> for more information
[INFO] [stdout]     = help: add `#![feature(const_destruct)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable const library feature `const_destruct`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:37:59
[INFO] [stdout]    |
[INFO] [stdout] 37 |         Ctx: ~const BinaryHeapCtx<Self::Element> + ~const Destruct;
[INFO] [stdout]    |                                                    ------ ^^^^^^^^
[INFO] [stdout]    |                                                    |
[INFO] [stdout]    |                                                    trait is not stable as const yet
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #133214 <https://github.com/rust-lang/rust/issues/133214> for more information
[INFO] [stdout]    = help: add `#![feature(const_destruct)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `const_destruct`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:37:59
[INFO] [stdout]    |
[INFO] [stdout] 37 |         Ctx: ~const BinaryHeapCtx<Self::Element> + ~const Destruct;
[INFO] [stdout]    |                                                           ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #133214 <https://github.com/rust-lang/rust/issues/133214> for more information
[INFO] [stdout]    = help: add `#![feature(const_destruct)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable const library feature `const_destruct`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:42:59
[INFO] [stdout]    |
[INFO] [stdout] 42 |         Ctx: ~const BinaryHeapCtx<Self::Element> + ~const Destruct;
[INFO] [stdout]    |                                                    ------ ^^^^^^^^
[INFO] [stdout]    |                                                    |
[INFO] [stdout]    |                                                    trait is not stable as const yet
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #133214 <https://github.com/rust-lang/rust/issues/133214> for more information
[INFO] [stdout]    = help: add `#![feature(const_destruct)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `const_destruct`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:42:59
[INFO] [stdout]    |
[INFO] [stdout] 42 |         Ctx: ~const BinaryHeapCtx<Self::Element> + ~const Destruct;
[INFO] [stdout]    |                                                           ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #133214 <https://github.com/rust-lang/rust/issues/133214> for more information
[INFO] [stdout]    = help: add `#![feature(const_destruct)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable const library feature `const_destruct`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:47:59
[INFO] [stdout]    |
[INFO] [stdout] 47 |         Ctx: ~const BinaryHeapCtx<Self::Element> + ~const Destruct;
[INFO] [stdout]    |                                                    ------ ^^^^^^^^
[INFO] [stdout]    |                                                    |
[INFO] [stdout]    |                                                    trait is not stable as const yet
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #133214 <https://github.com/rust-lang/rust/issues/133214> for more information
[INFO] [stdout]    = help: add `#![feature(const_destruct)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `const_destruct`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:47:59
[INFO] [stdout]    |
[INFO] [stdout] 47 |         Ctx: ~const BinaryHeapCtx<Self::Element> + ~const Destruct;
[INFO] [stdout]    |                                                           ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #133214 <https://github.com/rust-lang/rust/issues/133214> for more information
[INFO] [stdout]    = help: add `#![feature(const_destruct)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable const library feature `const_destruct`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:57:59
[INFO] [stdout]    |
[INFO] [stdout] 57 |         Ctx: ~const BinaryHeapCtx<Self::Element> + ~const Destruct,
[INFO] [stdout]    |                                                    ------ ^^^^^^^^
[INFO] [stdout]    |                                                    |
[INFO] [stdout]    |                                                    trait is not stable as const yet
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #133214 <https://github.com/rust-lang/rust/issues/133214> for more information
[INFO] [stdout]    = help: add `#![feature(const_destruct)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `const_destruct`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:57:59
[INFO] [stdout]    |
[INFO] [stdout] 57 |         Ctx: ~const BinaryHeapCtx<Self::Element> + ~const Destruct,
[INFO] [stdout]    |                                                           ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #133214 <https://github.com/rust-lang/rust/issues/133214> for more information
[INFO] [stdout]    = help: add `#![feature(const_destruct)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable const library feature `const_destruct`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:64:59
[INFO] [stdout]    |
[INFO] [stdout] 64 |         Ctx: ~const BinaryHeapCtx<Self::Element> + ~const Destruct,
[INFO] [stdout]    |                                                    ------ ^^^^^^^^
[INFO] [stdout]    |                                                    |
[INFO] [stdout]    |                                                    trait is not stable as const yet
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #133214 <https://github.com/rust-lang/rust/issues/133214> for more information
[INFO] [stdout]    = help: add `#![feature(const_destruct)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `const_destruct`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:64:59
[INFO] [stdout]    |
[INFO] [stdout] 64 |         Ctx: ~const BinaryHeapCtx<Self::Element> + ~const Destruct,
[INFO] [stdout]    |                                                           ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #133214 <https://github.com/rust-lang/rust/issues/133214> for more information
[INFO] [stdout]    = help: add `#![feature(const_destruct)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable const library feature `const_destruct`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:98:59
[INFO] [stdout]    |
[INFO] [stdout] 98 |         Ctx: ~const BinaryHeapCtx<Self::Element> + ~const Destruct,
[INFO] [stdout]    |                                                    ------ ^^^^^^^^
[INFO] [stdout]    |                                                    |
[INFO] [stdout]    |                                                    trait is not stable as const yet
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #133214 <https://github.com/rust-lang/rust/issues/133214> for more information
[INFO] [stdout]    = help: add `#![feature(const_destruct)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `const_destruct`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:98:59
[INFO] [stdout]    |
[INFO] [stdout] 98 |         Ctx: ~const BinaryHeapCtx<Self::Element> + ~const Destruct,
[INFO] [stdout]    |                                                           ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #133214 <https://github.com/rust-lang/rust/issues/133214> for more information
[INFO] [stdout]    = help: add `#![feature(const_destruct)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable const library feature `const_destruct`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/helpers.rs:84:15
[INFO] [stdout]    |
[INFO] [stdout] 84 | impl<T> const Drop for Hole<'_, T> {
[INFO] [stdout]    |               ^^^^ trait is not stable as const yet
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #133214 <https://github.com/rust-lang/rust/issues/133214> for more information
[INFO] [stdout]    = help: add `#![feature(const_destruct)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `const_destruct`
[INFO] [stdout]  --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/veclike.rs:2:12
[INFO] [stdout]   |
[INFO] [stdout] 2 | use core::{marker::Destruct, ops};
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: see issue #133214 <https://github.com/rust-lang/rust/issues/133214> for more information
[INFO] [stdout]   = help: add `#![feature(const_destruct)]` to the crate attributes to enable
[INFO] [stdout]   = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable const library feature `const_destruct`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/veclike.rs:15:16
[INFO] [stdout]    |
[INFO] [stdout] 15 | impl<T: ~const Destruct, const N: usize> VecLike for ArrayVec<T, N> {
[INFO] [stdout]    |         ------ ^^^^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         trait is not stable as const yet
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #133214 <https://github.com/rust-lang/rust/issues/133214> for more information
[INFO] [stdout]    = help: add `#![feature(const_destruct)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `const_destruct`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/veclike.rs:15:16
[INFO] [stdout]    |
[INFO] [stdout] 15 | impl<T: ~const Destruct, const N: usize> VecLike for ArrayVec<T, N> {
[INFO] [stdout]    |                ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #133214 <https://github.com/rust-lang/rust/issues/133214> for more information
[INFO] [stdout]    = help: add `#![feature(const_destruct)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable const library feature `const_destruct`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/veclike.rs:31:16
[INFO] [stdout]    |
[INFO] [stdout] 31 | impl<T: ~const Destruct> const VecLike for crate::utils::ComptimeVec<T> {
[INFO] [stdout]    |         ------ ^^^^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         trait is not stable as const yet
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #133214 <https://github.com/rust-lang/rust/issues/133214> for more information
[INFO] [stdout]    = help: add `#![feature(const_destruct)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `const_destruct`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/veclike.rs:31:16
[INFO] [stdout]    |
[INFO] [stdout] 31 | impl<T: ~const Destruct> const VecLike for crate::utils::ComptimeVec<T> {
[INFO] [stdout]    |                ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #133214 <https://github.com/rust-lang/rust/issues/133214> for more information
[INFO] [stdout]    = help: add `#![feature(const_destruct)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable const library feature `const_destruct`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/refcell.rs:129:23
[INFO] [stdout]     |
[INFO] [stdout] 129 | impl<T: ?Sized> const Drop for Ref<'_, T> {
[INFO] [stdout]     |                       ^^^^ trait is not stable as const yet
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #133214 <https://github.com/rust-lang/rust/issues/133214> for more information
[INFO] [stdout]     = help: add `#![feature(const_destruct)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable const library feature `const_destruct`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/refcell.rs:135:23
[INFO] [stdout]     |
[INFO] [stdout] 135 | impl<T: ?Sized> const Drop for RefMut<'_, T> {
[INFO] [stdout]     |                       ^^^^ trait is not stable as const yet
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #133214 <https://github.com/rust-lang/rust/issues/133214> for more information
[INFO] [stdout]     = help: add `#![feature(const_destruct)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable const library feature `const_clone`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:233:23
[INFO] [stdout]     |
[INFO] [stdout] 233 | impl<System, T> const Clone for Bind<'_, System, T> {
[INFO] [stdout]     |                       ^^^^^ trait is not stable as const yet
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #142757 <https://github.com/rust-lang/rust/issues/142757> for more information
[INFO] [stdout]     = help: add `#![feature(const_clone)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable const library feature `const_clone`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:288:23
[INFO] [stdout]     |
[INFO] [stdout] 288 | impl<System, T> const Clone for BindRef<System, T> {
[INFO] [stdout]     |                       ^^^^^ trait is not stable as const yet
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #142757 <https://github.com/rust-lang/rust/issues/142757> for more information
[INFO] [stdout]     = help: add `#![feature(const_clone)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `const_destruct`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 53 |     marker::Destruct,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #133214 <https://github.com/rust-lang/rust/issues/133214> for more information
[INFO] [stdout]    = help: add `#![feature(const_destruct)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable const library feature `const_index`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:485:20
[INFO] [stdout]     |
[INFO] [stdout] 485 |     impl<'a> const Index<&'a Vertex> for MyVertexInfoMap<'_> {
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^ trait is not stable as const yet
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #143775 <https://github.com/rust-lang/rust/issues/143775> for more information
[INFO] [stdout]     = help: add `#![feature(const_index)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable const library feature `const_index`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:497:20
[INFO] [stdout]     |
[INFO] [stdout] 497 |     impl<'a> const IndexMut<&'a Vertex> for MyVertexInfoMap<'_> {
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^ trait is not stable as const yet
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #143775 <https://github.com/rust-lang/rust/issues/143775> for more information
[INFO] [stdout]     = help: add `#![feature(const_index)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable const library feature `const_destruct`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:606:30
[INFO] [stdout]     |
[INFO] [stdout] 606 |     VertexRef: Copy + ~const Destruct,
[INFO] [stdout]     |                       ------ ^^^^^^^^
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       trait is not stable as const yet
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #133214 <https://github.com/rust-lang/rust/issues/133214> for more information
[INFO] [stdout]     = help: add `#![feature(const_destruct)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `const_destruct`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:606:30
[INFO] [stdout]     |
[INFO] [stdout] 606 |     VertexRef: Copy + ~const Destruct,
[INFO] [stdout]     |                              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #133214 <https://github.com/rust-lang/rust/issues/133214> for more information
[INFO] [stdout]     = help: add `#![feature(const_destruct)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable const library feature `const_index`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:609:39
[INFO] [stdout]     |
[INFO] [stdout] 609 |     for<'index> VertexInfoMap: ~const Index<&'index VertexRef, Output = TopologicalSortVertexInfo>
[INFO] [stdout]     |                                ------ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                |
[INFO] [stdout]     |                                trait is not stable as const yet
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #143775 <https://github.com/rust-lang/rust/issues/143775> for more information
[INFO] [stdout]     = help: add `#![feature(const_index)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable const library feature `const_index`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:610:18
[INFO] [stdout]     |
[INFO] [stdout] 610 |         + ~const IndexMut<&'index VertexRef>,
[INFO] [stdout]     |           ------ ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |           |
[INFO] [stdout]     |           trait is not stable as const yet
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #143775 <https://github.com/rust-lang/rust/issues/143775> for more information
[INFO] [stdout]     = help: add `#![feature(const_index)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable const library feature `const_destruct`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:547:71
[INFO] [stdout]     |
[INFO] [stdout] 547 |     type VertexIter<'a>: ~const MyIterator<Item = VertexRef> + ~const Destruct + 'a
[INFO] [stdout]     |                                                                ------ ^^^^^^^^
[INFO] [stdout]     |                                                                |
[INFO] [stdout]     |                                                                trait is not stable as const yet
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #133214 <https://github.com/rust-lang/rust/issues/133214> for more information
[INFO] [stdout]     = help: add `#![feature(const_destruct)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `const_destruct`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:547:71
[INFO] [stdout]     |
[INFO] [stdout] 547 |     type VertexIter<'a>: ~const MyIterator<Item = VertexRef> + ~const Destruct + 'a
[INFO] [stdout]     |                                                                       ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #133214 <https://github.com/rust-lang/rust/issues/133214> for more information
[INFO] [stdout]     = help: add `#![feature(const_destruct)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable const library feature `const_destruct`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:552:74
[INFO] [stdout]     |
[INFO] [stdout] 552 |     type SuccessorIter<'a>: ~const MyIterator<Item = VertexRef> + ~const Destruct + 'a
[INFO] [stdout]     |                                                                   ------ ^^^^^^^^
[INFO] [stdout]     |                                                                   |
[INFO] [stdout]     |                                                                   trait is not stable as const yet
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #133214 <https://github.com/rust-lang/rust/issues/133214> for more information
[INFO] [stdout]     = help: add `#![feature(const_destruct)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `const_destruct`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:552:74
[INFO] [stdout]     |
[INFO] [stdout] 552 |     type SuccessorIter<'a>: ~const MyIterator<Item = VertexRef> + ~const Destruct + 'a
[INFO] [stdout]     |                                                                          ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #133214 <https://github.com/rust-lang/rust/issues/133214> for more information
[INFO] [stdout]     = help: add `#![feature(const_destruct)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable const library feature `const_default`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/closure.rs:37:12
[INFO] [stdout]    |
[INFO] [stdout] 37 | impl const Default for ClosureEnv {
[INFO] [stdout]    |            ^^^^^^^ trait is not stable as const yet
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #143894 <https://github.com/rust-lang/rust/issues/143894> for more information
[INFO] [stdout]    = help: add `#![feature(const_default)]` to the crate attributes to enable
[INFO] [stdout]    = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:86:27
[INFO] [stdout]    |
[INFO] [stdout] 86 | pub unsafe trait CfgTask: ~const CfgBase {
[INFO] [stdout]    |                           ^^^^^^ can't be applied to `CfgBase`
[INFO] [stdout]    |
[INFO] [stdout] help: mark `CfgBase` as `const` to allow it to have `const` implementations
[INFO] [stdout]    |
[INFO] [stdout] 58 | pub const unsafe trait CfgBase {
[INFO] [stdout]    |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:120:33
[INFO] [stdout]     |
[INFO] [stdout] 120 | pub unsafe trait CfgEventGroup: ~const CfgBase<System: raw::KernelEventGroup> {
[INFO] [stdout]     |                                 ^^^^^^ can't be applied to `CfgBase`
[INFO] [stdout]     |
[INFO] [stdout] help: mark `CfgBase` as `const` to allow it to have `const` implementations
[INFO] [stdout]     |
[INFO] [stdout]  58 | pub const unsafe trait CfgBase {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:152:28
[INFO] [stdout]     |
[INFO] [stdout] 152 | pub unsafe trait CfgMutex: ~const CfgBase<System: raw::KernelMutex> {
[INFO] [stdout]     |                            ^^^^^^ can't be applied to `CfgBase`
[INFO] [stdout]     |
[INFO] [stdout] help: mark `CfgBase` as `const` to allow it to have `const` implementations
[INFO] [stdout]     |
[INFO] [stdout]  58 | pub const unsafe trait CfgBase {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:183:32
[INFO] [stdout]     |
[INFO] [stdout] 183 | pub unsafe trait CfgSemaphore: ~const CfgBase<System: raw::KernelSemaphore> {
[INFO] [stdout]     |                                ^^^^^^ can't be applied to `CfgBase`
[INFO] [stdout]     |
[INFO] [stdout] help: mark `CfgBase` as `const` to allow it to have `const` implementations
[INFO] [stdout]     |
[INFO] [stdout]  58 | pub const unsafe trait CfgBase {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:216:28
[INFO] [stdout]     |
[INFO] [stdout] 216 | pub unsafe trait CfgTimer: ~const CfgBase<System: raw::KernelTimer> {
[INFO] [stdout]     |                            ^^^^^^ can't be applied to `CfgBase`
[INFO] [stdout]     |
[INFO] [stdout] help: mark `CfgBase` as `const` to allow it to have `const` implementations
[INFO] [stdout]     |
[INFO] [stdout]  58 | pub const unsafe trait CfgBase {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:250:36
[INFO] [stdout]     |
[INFO] [stdout] 250 | pub unsafe trait CfgInterruptLine: ~const CfgBase<System: raw::KernelInterruptLine> {
[INFO] [stdout]     |                                    ^^^^^^ can't be applied to `CfgBase`
[INFO] [stdout]     |
[INFO] [stdout] help: mark `CfgBase` as `const` to allow it to have `const` implementations
[INFO] [stdout]     |
[INFO] [stdout]  58 | pub const unsafe trait CfgBase {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/alloc.rs:140:28
[INFO] [stdout]     |
[INFO] [stdout] 140 |     const fn with_inner<F: ~const FnOnceConstAllocator>(f: F) -> F::Output {
[INFO] [stdout]     |                            ^^^^^^ can't be applied to `FnOnceConstAllocator`
[INFO] [stdout]     |
[INFO] [stdout] help: mark `FnOnceConstAllocator` as `const` to allow it to have `const` implementations
[INFO] [stdout]     |
[INFO] [stdout] 164 | const trait FnOnceConstAllocator {
[INFO] [stdout]     | +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `FnOnceConstAllocator` which is not `const`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/alloc.rs:170:65
[INFO] [stdout]     |
[INFO] [stdout] 170 | impl<T: ~const FnOnce(&ConstAllocator) -> Output, Output> const FnOnceConstAllocator for T {
[INFO] [stdout]     |                                                                 ^^^^^^^^^^^^^^^^^^^^ this trait is not `const`
[INFO] [stdout]     |
[INFO] [stdout]     = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]     = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout] help: mark `FnOnceConstAllocator` as `const` to allow it to have `const` implementations
[INFO] [stdout]     |
[INFO] [stdout] 164 | const trait FnOnceConstAllocator {
[INFO] [stdout]     | +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `FnOnceConstAllocator` which is not `const`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/alloc.rs:179:71
[INFO] [stdout]     |
[INFO] [stdout] 179 | impl<P, T: ~const FnOnce(P, &ConstAllocator) -> Output, Output> const FnOnceConstAllocator
[INFO] [stdout]     |                                                                       ^^^^^^^^^^^^^^^^^^^^ this trait is not `const`
[INFO] [stdout]     |
[INFO] [stdout]     = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]     = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout] help: mark `FnOnceConstAllocator` as `const` to allow it to have `const` implementations
[INFO] [stdout]     |
[INFO] [stdout] 164 | const trait FnOnceConstAllocator {
[INFO] [stdout]     | +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `VecLike` which is not `const`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/veclike.rs:31:32
[INFO] [stdout]    |
[INFO] [stdout] 31 | impl<T: ~const Destruct> const VecLike for crate::utils::ComptimeVec<T> {
[INFO] [stdout]    |                                ^^^^^^^ this trait is not `const`
[INFO] [stdout]    |
[INFO] [stdout]    = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]    = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout] help: mark `VecLike` as `const` to allow it to have `const` implementations
[INFO] [stdout]    |
[INFO] [stdout]  5 | pub const trait VecLike:
[INFO] [stdout]    |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `BinaryHeap` which is not `const`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:50:15
[INFO] [stdout]    |
[INFO] [stdout] 50 | impl<T> const BinaryHeap for T
[INFO] [stdout]    |               ^^^^^^^^^^ this trait is not `const`
[INFO] [stdout]    |
[INFO] [stdout]    = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]    = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout] help: mark `BinaryHeap` as `const` to allow it to have `const` implementations
[INFO] [stdout]    |
[INFO] [stdout] 33 | pub const trait BinaryHeap: VecLike {
[INFO] [stdout]    |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/cfg.rs:134:12
[INFO] [stdout]     |
[INFO] [stdout] 134 |         C: ~const raw_cfg::CfgBase,
[INFO] [stdout]     |            ^^^^^^ can't be applied to `CfgBase`
[INFO] [stdout]     |
[INFO] [stdout] help: mark `CfgBase` as `const` to allow it to have `const` implementations
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:58:5
[INFO] [stdout]     |
[INFO] [stdout]  58 | pub const unsafe trait CfgBase {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/cfg.rs:166:12
[INFO] [stdout]     |
[INFO] [stdout] 166 |         C: ~const raw_cfg::CfgBase,
[INFO] [stdout]     |            ^^^^^^ can't be applied to `CfgBase`
[INFO] [stdout]     |
[INFO] [stdout] help: mark `CfgBase` as `const` to allow it to have `const` implementations
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:58:5
[INFO] [stdout]     |
[INFO] [stdout]  58 | pub const unsafe trait CfgBase {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/cfg.rs:249:12
[INFO] [stdout]     |
[INFO] [stdout] 249 |         C: ~const raw_cfg::CfgBase,
[INFO] [stdout]     |            ^^^^^^ can't be applied to `CfgBase`
[INFO] [stdout]     |
[INFO] [stdout] help: mark `CfgBase` as `const` to allow it to have `const` implementations
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:58:5
[INFO] [stdout]     |
[INFO] [stdout]  58 | pub const unsafe trait CfgBase {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `EventGroupHandle` which is not `const`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/macros.rs:82:26
[INFO] [stdout]     |
[INFO] [stdout]  82 |           pub unsafe trait $NameHandle {
[INFO] [stdout]     |  __________________________^
[INFO] [stdout]  83 | |             /// The system type this object pertains to.
[INFO] [stdout]  84 | |             type System: $Trait;
[INFO] [stdout] ...   |
[INFO] [stdout] 105 | |         unsafe impl<System: NotSupportedYet> const $NameHandle for $Name<System> {
[INFO] [stdout]     | |___________________________________________________^ this trait is not `const`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/event_group.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout]  14 | / define_object! {
[INFO] [stdout]  15 | | /// Represents a single owned event group in a system.
[INFO] [stdout]  16 | | ///
[INFO] [stdout]  17 | | #[doc = common_doc_owned_handle!()]
[INFO] [stdout] ...   |
[INFO] [stdout]  38 | | pub trait EventGroupMethods {}
[INFO] [stdout]  39 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]     = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout]     = note: this error originates in the macro `define_object` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `EventGroupHandle` as `const` to allow it to have `const` implementations
[INFO] [stdout]     |
[INFO] [stdout]  82 |         pub const unsafe trait $NameHandle {
[INFO] [stdout]     |             +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `EventGroupHandle` which is not `const`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/macros.rs:82:26
[INFO] [stdout]     |
[INFO] [stdout]  82 |           pub unsafe trait $NameHandle {
[INFO] [stdout]     |  __________________________^
[INFO] [stdout]  83 | |             /// The system type this object pertains to.
[INFO] [stdout]  84 | |             type System: $Trait;
[INFO] [stdout] ...   |
[INFO] [stdout] 124 | |         unsafe impl<System: $Trait> const $NameHandle for $NameRef<'_, System> {
[INFO] [stdout]     | |__________________________________________^ this trait is not `const`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/event_group.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout]  14 | / define_object! {
[INFO] [stdout]  15 | | /// Represents a single owned event group in a system.
[INFO] [stdout]  16 | | ///
[INFO] [stdout]  17 | | #[doc = common_doc_owned_handle!()]
[INFO] [stdout] ...   |
[INFO] [stdout]  38 | | pub trait EventGroupMethods {}
[INFO] [stdout]  39 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]     = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout]     = note: this error originates in the macro `define_object` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `EventGroupHandle` as `const` to allow it to have `const` implementations
[INFO] [stdout]     |
[INFO] [stdout]  82 |         pub const unsafe trait $NameHandle {
[INFO] [stdout]     |             +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `MutexHandle` which is not `const`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/macros.rs:82:26
[INFO] [stdout]     |
[INFO] [stdout]  82 |           pub unsafe trait $NameHandle {
[INFO] [stdout]     |  __________________________^
[INFO] [stdout]  83 | |             /// The system type this object pertains to.
[INFO] [stdout]  84 | |             type System: $Trait;
[INFO] [stdout] ...   |
[INFO] [stdout] 105 | |         unsafe impl<System: NotSupportedYet> const $NameHandle for $Name<System> {
[INFO] [stdout]     | |___________________________________________________^ this trait is not `const`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/mutex.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout]  14 | / define_object! {
[INFO] [stdout]  15 | | /// Represents a single mutex in a system.
[INFO] [stdout]  16 | | ///
[INFO] [stdout]  17 | | #[doc = common_doc_owned_handle!()]
[INFO] [stdout] ...   |
[INFO] [stdout] 275 | | pub trait MutexMethods {}
[INFO] [stdout] 276 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]     = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout]     = note: this error originates in the macro `define_object` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `MutexHandle` as `const` to allow it to have `const` implementations
[INFO] [stdout]     |
[INFO] [stdout]  82 |         pub const unsafe trait $NameHandle {
[INFO] [stdout]     |             +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `MutexHandle` which is not `const`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/macros.rs:82:26
[INFO] [stdout]     |
[INFO] [stdout]  82 |           pub unsafe trait $NameHandle {
[INFO] [stdout]     |  __________________________^
[INFO] [stdout]  83 | |             /// The system type this object pertains to.
[INFO] [stdout]  84 | |             type System: $Trait;
[INFO] [stdout] ...   |
[INFO] [stdout] 124 | |         unsafe impl<System: $Trait> const $NameHandle for $NameRef<'_, System> {
[INFO] [stdout]     | |__________________________________________^ this trait is not `const`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/mutex.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout]  14 | / define_object! {
[INFO] [stdout]  15 | | /// Represents a single mutex in a system.
[INFO] [stdout]  16 | | ///
[INFO] [stdout]  17 | | #[doc = common_doc_owned_handle!()]
[INFO] [stdout] ...   |
[INFO] [stdout] 275 | | pub trait MutexMethods {}
[INFO] [stdout] 276 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]     = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout]     = note: this error originates in the macro `define_object` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `MutexHandle` as `const` to allow it to have `const` implementations
[INFO] [stdout]     |
[INFO] [stdout]  82 |         pub const unsafe trait $NameHandle {
[INFO] [stdout]     |             +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `SemaphoreHandle` which is not `const`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/macros.rs:82:26
[INFO] [stdout]     |
[INFO] [stdout]  82 |           pub unsafe trait $NameHandle {
[INFO] [stdout]     |  __________________________^
[INFO] [stdout]  83 | |             /// The system type this object pertains to.
[INFO] [stdout]  84 | |             type System: $Trait;
[INFO] [stdout] ...   |
[INFO] [stdout] 105 | |         unsafe impl<System: NotSupportedYet> const $NameHandle for $Name<System> {
[INFO] [stdout]     | |___________________________________________________^ this trait is not `const`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/semaphore.rs:17:1
[INFO] [stdout]     |
[INFO] [stdout]  17 | / define_object! {
[INFO] [stdout]  18 | | /// Represents a single semaphore in a system.
[INFO] [stdout]  19 | | ///
[INFO] [stdout]  20 | | #[doc = common_doc_owned_handle!()]
[INFO] [stdout] ...   |
[INFO] [stdout]  43 | | pub trait SemaphoreMethods {}
[INFO] [stdout]  44 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]     = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout]     = note: this error originates in the macro `define_object` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `SemaphoreHandle` as `const` to allow it to have `const` implementations
[INFO] [stdout]     |
[INFO] [stdout]  82 |         pub const unsafe trait $NameHandle {
[INFO] [stdout]     |             +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `SemaphoreHandle` which is not `const`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/macros.rs:82:26
[INFO] [stdout]     |
[INFO] [stdout]  82 |           pub unsafe trait $NameHandle {
[INFO] [stdout]     |  __________________________^
[INFO] [stdout]  83 | |             /// The system type this object pertains to.
[INFO] [stdout]  84 | |             type System: $Trait;
[INFO] [stdout] ...   |
[INFO] [stdout] 124 | |         unsafe impl<System: $Trait> const $NameHandle for $NameRef<'_, System> {
[INFO] [stdout]     | |__________________________________________^ this trait is not `const`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/semaphore.rs:17:1
[INFO] [stdout]     |
[INFO] [stdout]  17 | / define_object! {
[INFO] [stdout]  18 | | /// Represents a single semaphore in a system.
[INFO] [stdout]  19 | | ///
[INFO] [stdout]  20 | | #[doc = common_doc_owned_handle!()]
[INFO] [stdout] ...   |
[INFO] [stdout]  43 | | pub trait SemaphoreMethods {}
[INFO] [stdout]  44 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]     = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout]     = note: this error originates in the macro `define_object` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `SemaphoreHandle` as `const` to allow it to have `const` implementations
[INFO] [stdout]     |
[INFO] [stdout]  82 |         pub const unsafe trait $NameHandle {
[INFO] [stdout]     |             +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `TaskHandle` which is not `const`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/macros.rs:82:26
[INFO] [stdout]     |
[INFO] [stdout]  82 |           pub unsafe trait $NameHandle {
[INFO] [stdout]     |  __________________________^
[INFO] [stdout]  83 | |             /// The system type this object pertains to.
[INFO] [stdout]  84 | |             type System: $Trait;
[INFO] [stdout] ...   |
[INFO] [stdout] 105 | |         unsafe impl<System: NotSupportedYet> const $NameHandle for $Name<System> {
[INFO] [stdout]     | |___________________________________________________^ this trait is not `const`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/task.rs:17:1
[INFO] [stdout]     |
[INFO] [stdout]  17 | / define_object! {
[INFO] [stdout]  18 | | /// Represents a single task in a system.
[INFO] [stdout]  19 | | ///
[INFO] [stdout]  20 | | #[doc = common_doc_owned_handle!()]
[INFO] [stdout] ...   |
[INFO] [stdout]  81 | | pub trait TaskMethods {}
[INFO] [stdout]  82 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]     = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout]     = note: this error originates in the macro `define_object` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `TaskHandle` as `const` to allow it to have `const` implementations
[INFO] [stdout]     |
[INFO] [stdout]  82 |         pub const unsafe trait $NameHandle {
[INFO] [stdout]     |             +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `TaskHandle` which is not `const`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/macros.rs:82:26
[INFO] [stdout]     |
[INFO] [stdout]  82 |           pub unsafe trait $NameHandle {
[INFO] [stdout]     |  __________________________^
[INFO] [stdout]  83 | |             /// The system type this object pertains to.
[INFO] [stdout]  84 | |             type System: $Trait;
[INFO] [stdout] ...   |
[INFO] [stdout] 124 | |         unsafe impl<System: $Trait> const $NameHandle for $NameRef<'_, System> {
[INFO] [stdout]     | |__________________________________________^ this trait is not `const`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/task.rs:17:1
[INFO] [stdout]     |
[INFO] [stdout]  17 | / define_object! {
[INFO] [stdout]  18 | | /// Represents a single task in a system.
[INFO] [stdout]  19 | | ///
[INFO] [stdout]  20 | | #[doc = common_doc_owned_handle!()]
[INFO] [stdout] ...   |
[INFO] [stdout]  81 | | pub trait TaskMethods {}
[INFO] [stdout]  82 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]     = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout]     = note: this error originates in the macro `define_object` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `TaskHandle` as `const` to allow it to have `const` implementations
[INFO] [stdout]     |
[INFO] [stdout]  82 |         pub const unsafe trait $NameHandle {
[INFO] [stdout]     |             +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `TaskHandle` which is not `const`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/task.rs:111:44
[INFO] [stdout]     |
[INFO] [stdout] 111 | unsafe impl<System: raw::KernelBase> const TaskHandle for LocalTask<System> {
[INFO] [stdout]     |                                            ^^^^^^^^^^ this trait is not `const`
[INFO] [stdout]     |
[INFO] [stdout]     = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]     = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout] help: mark `TaskHandle` as `const` to allow it to have `const` implementations
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/macros.rs:82:13
[INFO] [stdout]     |
[INFO] [stdout]  82 |         pub const unsafe trait $NameHandle {
[INFO] [stdout]     |             +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `TimerHandle` which is not `const`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/macros.rs:82:26
[INFO] [stdout]     |
[INFO] [stdout]  82 |           pub unsafe trait $NameHandle {
[INFO] [stdout]     |  __________________________^
[INFO] [stdout]  83 | |             /// The system type this object pertains to.
[INFO] [stdout]  84 | |             type System: $Trait;
[INFO] [stdout] ...   |
[INFO] [stdout] 105 | |         unsafe impl<System: NotSupportedYet> const $NameHandle for $Name<System> {
[INFO] [stdout]     | |___________________________________________________^ this trait is not `const`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/timer.rs:15:1
[INFO] [stdout]     |
[INFO] [stdout]  15 | / define_object! {
[INFO] [stdout]  16 | | /// Represents a single timer in a system.
[INFO] [stdout]  17 | | ///
[INFO] [stdout]  18 | | #[doc = common_doc_owned_handle!()]
[INFO] [stdout] ...   |
[INFO] [stdout] 366 | | pub trait TimerMethods {}
[INFO] [stdout] 367 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]     = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout]     = note: this error originates in the macro `define_object` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `TimerHandle` as `const` to allow it to have `const` implementations
[INFO] [stdout]     |
[INFO] [stdout]  82 |         pub const unsafe trait $NameHandle {
[INFO] [stdout]     |             +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `TimerHandle` which is not `const`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/macros.rs:82:26
[INFO] [stdout]     |
[INFO] [stdout]  82 |           pub unsafe trait $NameHandle {
[INFO] [stdout]     |  __________________________^
[INFO] [stdout]  83 | |             /// The system type this object pertains to.
[INFO] [stdout]  84 | |             type System: $Trait;
[INFO] [stdout] ...   |
[INFO] [stdout] 124 | |         unsafe impl<System: $Trait> const $NameHandle for $NameRef<'_, System> {
[INFO] [stdout]     | |__________________________________________^ this trait is not `const`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/timer.rs:15:1
[INFO] [stdout]     |
[INFO] [stdout]  15 | / define_object! {
[INFO] [stdout]  16 | | /// Represents a single timer in a system.
[INFO] [stdout]  17 | | ///
[INFO] [stdout]  18 | | #[doc = common_doc_owned_handle!()]
[INFO] [stdout] ...   |
[INFO] [stdout] 366 | | pub trait TimerMethods {}
[INFO] [stdout] 367 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]     = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout]     = note: this error originates in the macro `define_object` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `TimerHandle` as `const` to allow it to have `const` implementations
[INFO] [stdout]     |
[INFO] [stdout]  82 |         pub const unsafe trait $NameHandle {
[INFO] [stdout]     |             +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `GraphAccess` which is not `const`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:266:30
[INFO] [stdout]     |
[INFO] [stdout] 266 |     impl<'a, Callback> const GraphAccess<Vertex> for Graph<'a, Callback>
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^ this trait is not `const`
[INFO] [stdout]     |
[INFO] [stdout]     = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]     = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout] help: mark `GraphAccess` as `const` to allow it to have `const` implementations
[INFO] [stdout]     |
[INFO] [stdout] 546 | const trait GraphAccess<VertexRef> {
[INFO] [stdout]     | +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `MyIterator` which is not `const`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:321:16
[INFO] [stdout]     |
[INFO] [stdout] 321 |     impl const MyIterator for VertexIter<'_> {
[INFO] [stdout]     |                ^^^^^^^^^^ this trait is not `const`
[INFO] [stdout]     |
[INFO] [stdout]     = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]     = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout] help: mark `MyIterator` as `const` to allow it to have `const` implementations
[INFO] [stdout]     |
[INFO] [stdout] 540 | const trait MyIterator {
[INFO] [stdout]     | +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `MyIterator` which is not `const`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:372:26
[INFO] [stdout]     |
[INFO] [stdout] 372 |     impl<Callback> const MyIterator for SuccessorIter<'_, Callback>
[INFO] [stdout]     |                          ^^^^^^^^^^ this trait is not `const`
[INFO] [stdout]     |
[INFO] [stdout]     = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]     = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout] help: mark `MyIterator` as `const` to allow it to have `const` implementations
[INFO] [stdout]     |
[INFO] [stdout] 540 | const trait MyIterator {
[INFO] [stdout]     | +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `UnzipBind` which is not `const`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:749:17
[INFO] [stdout]     |
[INFO] [stdout] 749 |         > const UnzipBind for Bind<'pool, System, ( $( $FieldI, )* )>
[INFO] [stdout]     |                 ^^^^^^^^^ this trait is not `const`
[INFO] [stdout] ...
[INFO] [stdout] 777 | seq_macro::seq!(I in 0..16 { impl_unzip_bind_for_tuples! { @start #( (Field~I, I) )* } });
[INFO] [stdout]     |                              --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]     = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout]     = note: this error originates in the macro `impl_unzip_bind_for_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `UnzipBind` as `const` to allow it to have `const` implementations
[INFO] [stdout]     |
[INFO] [stdout] 710 | pub const trait UnzipBind {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `UnzipBind` which is not `const`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:749:17
[INFO] [stdout]     |
[INFO] [stdout] 749 |         > const UnzipBind for Bind<'pool, System, ( $( $FieldI, )* )>
[INFO] [stdout]     |                 ^^^^^^^^^ this trait is not `const`
[INFO] [stdout] ...
[INFO] [stdout] 777 | seq_macro::seq!(I in 0..16 { impl_unzip_bind_for_tuples! { @start #( (Field~I, I) )* } });
[INFO] [stdout]     |                              --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]     = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout]     = note: this error originates in the macro `impl_unzip_bind_for_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `UnzipBind` as `const` to allow it to have `const` implementations
[INFO] [stdout]     |
[INFO] [stdout] 710 | pub const trait UnzipBind {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `UnzipBind` which is not `const`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:749:17
[INFO] [stdout]     |
[INFO] [stdout] 749 |         > const UnzipBind for Bind<'pool, System, ( $( $FieldI, )* )>
[INFO] [stdout]     |                 ^^^^^^^^^ this trait is not `const`
[INFO] [stdout] ...
[INFO] [stdout] 777 | seq_macro::seq!(I in 0..16 { impl_unzip_bind_for_tuples! { @start #( (Field~I, I) )* } });
[INFO] [stdout]     |                              --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]     = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout]     = note: this error originates in the macro `impl_unzip_bind_for_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `UnzipBind` as `const` to allow it to have `const` implementations
[INFO] [stdout]     |
[INFO] [stdout] 710 | pub const trait UnzipBind {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `UnzipBind` which is not `const`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:749:17
[INFO] [stdout]     |
[INFO] [stdout] 749 |         > const UnzipBind for Bind<'pool, System, ( $( $FieldI, )* )>
[INFO] [stdout]     |                 ^^^^^^^^^ this trait is not `const`
[INFO] [stdout] ...
[INFO] [stdout] 777 | seq_macro::seq!(I in 0..16 { impl_unzip_bind_for_tuples! { @start #( (Field~I, I) )* } });
[INFO] [stdout]     |                              --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]     = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout]     = note: this error originates in the macro `impl_unzip_bind_for_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `UnzipBind` as `const` to allow it to have `const` implementations
[INFO] [stdout]     |
[INFO] [stdout] 710 | pub const trait UnzipBind {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `UnzipBind` which is not `const`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:749:17
[INFO] [stdout]     |
[INFO] [stdout] 749 |         > const UnzipBind for Bind<'pool, System, ( $( $FieldI, )* )>
[INFO] [stdout]     |                 ^^^^^^^^^ this trait is not `const`
[INFO] [stdout] ...
[INFO] [stdout] 777 | seq_macro::seq!(I in 0..16 { impl_unzip_bind_for_tuples! { @start #( (Field~I, I) )* } });
[INFO] [stdout]     |                              --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]     = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout]     = note: this error originates in the macro `impl_unzip_bind_for_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `UnzipBind` as `const` to allow it to have `const` implementations
[INFO] [stdout]     |
[INFO] [stdout] 710 | pub const trait UnzipBind {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `UnzipBind` which is not `const`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:749:17
[INFO] [stdout]     |
[INFO] [stdout] 749 |         > const UnzipBind for Bind<'pool, System, ( $( $FieldI, )* )>
[INFO] [stdout]     |                 ^^^^^^^^^ this trait is not `const`
[INFO] [stdout] ...
[INFO] [stdout] 777 | seq_macro::seq!(I in 0..16 { impl_unzip_bind_for_tuples! { @start #( (Field~I, I) )* } });
[INFO] [stdout]     |                              --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]     = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout]     = note: this error originates in the macro `impl_unzip_bind_for_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `UnzipBind` as `const` to allow it to have `const` implementations
[INFO] [stdout]     |
[INFO] [stdout] 710 | pub const trait UnzipBind {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `UnzipBind` which is not `const`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:749:17
[INFO] [stdout]     |
[INFO] [stdout] 749 |         > const UnzipBind for Bind<'pool, System, ( $( $FieldI, )* )>
[INFO] [stdout]     |                 ^^^^^^^^^ this trait is not `const`
[INFO] [stdout] ...
[INFO] [stdout] 777 | seq_macro::seq!(I in 0..16 { impl_unzip_bind_for_tuples! { @start #( (Field~I, I) )* } });
[INFO] [stdout]     |                              --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]     = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout]     = note: this error originates in the macro `impl_unzip_bind_for_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `UnzipBind` as `const` to allow it to have `const` implementations
[INFO] [stdout]     |
[INFO] [stdout] 710 | pub const trait UnzipBind {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `UnzipBind` which is not `const`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:749:17
[INFO] [stdout]     |
[INFO] [stdout] 749 |         > const UnzipBind for Bind<'pool, System, ( $( $FieldI, )* )>
[INFO] [stdout]     |                 ^^^^^^^^^ this trait is not `const`
[INFO] [stdout] ...
[INFO] [stdout] 777 | seq_macro::seq!(I in 0..16 { impl_unzip_bind_for_tuples! { @start #( (Field~I, I) )* } });
[INFO] [stdout]     |                              --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]     = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout]     = note: this error originates in the macro `impl_unzip_bind_for_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `UnzipBind` as `const` to allow it to have `const` implementations
[INFO] [stdout]     |
[INFO] [stdout] 710 | pub const trait UnzipBind {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `UnzipBind` which is not `const`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:749:17
[INFO] [stdout]     |
[INFO] [stdout] 749 |         > const UnzipBind for Bind<'pool, System, ( $( $FieldI, )* )>
[INFO] [stdout]     |                 ^^^^^^^^^ this trait is not `const`
[INFO] [stdout] ...
[INFO] [stdout] 777 | seq_macro::seq!(I in 0..16 { impl_unzip_bind_for_tuples! { @start #( (Field~I, I) )* } });
[INFO] [stdout]     |                              --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]     = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout]     = note: this error originates in the macro `impl_unzip_bind_for_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `UnzipBind` as `const` to allow it to have `const` implementations
[INFO] [stdout]     |
[INFO] [stdout] 710 | pub const trait UnzipBind {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `UnzipBind` which is not `const`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:749:17
[INFO] [stdout]     |
[INFO] [stdout] 749 |         > const UnzipBind for Bind<'pool, System, ( $( $FieldI, )* )>
[INFO] [stdout]     |                 ^^^^^^^^^ this trait is not `const`
[INFO] [stdout] ...
[INFO] [stdout] 777 | seq_macro::seq!(I in 0..16 { impl_unzip_bind_for_tuples! { @start #( (Field~I, I) )* } });
[INFO] [stdout]     |                              --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]     = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout]     = note: this error originates in the macro `impl_unzip_bind_for_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `UnzipBind` as `const` to allow it to have `const` implementations
[INFO] [stdout]     |
[INFO] [stdout] 710 | pub const trait UnzipBind {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `UnzipBind` which is not `const`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:749:17
[INFO] [stdout]     |
[INFO] [stdout] 749 |         > const UnzipBind for Bind<'pool, System, ( $( $FieldI, )* )>
[INFO] [stdout]     |                 ^^^^^^^^^ this trait is not `const`
[INFO] [stdout] ...
[INFO] [stdout] 777 | seq_macro::seq!(I in 0..16 { impl_unzip_bind_for_tuples! { @start #( (Field~I, I) )* } });
[INFO] [stdout]     |                              --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]     = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout]     = note: this error originates in the macro `impl_unzip_bind_for_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `UnzipBind` as `const` to allow it to have `const` implementations
[INFO] [stdout]     |
[INFO] [stdout] 710 | pub const trait UnzipBind {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `UnzipBind` which is not `const`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:749:17
[INFO] [stdout]     |
[INFO] [stdout] 749 |         > const UnzipBind for Bind<'pool, System, ( $( $FieldI, )* )>
[INFO] [stdout]     |                 ^^^^^^^^^ this trait is not `const`
[INFO] [stdout] ...
[INFO] [stdout] 777 | seq_macro::seq!(I in 0..16 { impl_unzip_bind_for_tuples! { @start #( (Field~I, I) )* } });
[INFO] [stdout]     |                              --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]     = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout]     = note: this error originates in the macro `impl_unzip_bind_for_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `UnzipBind` as `const` to allow it to have `const` implementations
[INFO] [stdout]     |
[INFO] [stdout] 710 | pub const trait UnzipBind {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `UnzipBind` which is not `const`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:749:17
[INFO] [stdout]     |
[INFO] [stdout] 749 |         > const UnzipBind for Bind<'pool, System, ( $( $FieldI, )* )>
[INFO] [stdout]     |                 ^^^^^^^^^ this trait is not `const`
[INFO] [stdout] ...
[INFO] [stdout] 777 | seq_macro::seq!(I in 0..16 { impl_unzip_bind_for_tuples! { @start #( (Field~I, I) )* } });
[INFO] [stdout]     |                              --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]     = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout]     = note: this error originates in the macro `impl_unzip_bind_for_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `UnzipBind` as `const` to allow it to have `const` implementations
[INFO] [stdout]     |
[INFO] [stdout] 710 | pub const trait UnzipBind {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `UnzipBind` which is not `const`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:749:17
[INFO] [stdout]     |
[INFO] [stdout] 749 |         > const UnzipBind for Bind<'pool, System, ( $( $FieldI, )* )>
[INFO] [stdout]     |                 ^^^^^^^^^ this trait is not `const`
[INFO] [stdout] ...
[INFO] [stdout] 777 | seq_macro::seq!(I in 0..16 { impl_unzip_bind_for_tuples! { @start #( (Field~I, I) )* } });
[INFO] [stdout]     |                              --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]     = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout]     = note: this error originates in the macro `impl_unzip_bind_for_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `UnzipBind` as `const` to allow it to have `const` implementations
[INFO] [stdout]     |
[INFO] [stdout] 710 | pub const trait UnzipBind {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `UnzipBind` which is not `const`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:749:17
[INFO] [stdout]     |
[INFO] [stdout] 749 |         > const UnzipBind for Bind<'pool, System, ( $( $FieldI, )* )>
[INFO] [stdout]     |                 ^^^^^^^^^ this trait is not `const`
[INFO] [stdout] ...
[INFO] [stdout] 777 | seq_macro::seq!(I in 0..16 { impl_unzip_bind_for_tuples! { @start #( (Field~I, I) )* } });
[INFO] [stdout]     |                              --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]     = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout]     = note: this error originates in the macro `impl_unzip_bind_for_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `UnzipBind` as `const` to allow it to have `const` implementations
[INFO] [stdout]     |
[INFO] [stdout] 710 | pub const trait UnzipBind {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `UnzipBind` which is not `const`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:749:17
[INFO] [stdout]     |
[INFO] [stdout] 749 |         > const UnzipBind for Bind<'pool, System, ( $( $FieldI, )* )>
[INFO] [stdout]     |                 ^^^^^^^^^ this trait is not `const`
[INFO] [stdout] ...
[INFO] [stdout] 777 | seq_macro::seq!(I in 0..16 { impl_unzip_bind_for_tuples! { @start #( (Field~I, I) )* } });
[INFO] [stdout]     |                              --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]     = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout]     = note: this error originates in the macro `impl_unzip_bind_for_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `UnzipBind` as `const` to allow it to have `const` implementations
[INFO] [stdout]     |
[INFO] [stdout] 710 | pub const trait UnzipBind {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `UnzipBind` which is not `const`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:779:48
[INFO] [stdout]     |
[INFO] [stdout] 779 | impl<'pool, const LEN: usize, System, T> const UnzipBind for Bind<'pool, System, [T; LEN]> {
[INFO] [stdout]     |                                                ^^^^^^^^^ this trait is not `const`
[INFO] [stdout]     |
[INFO] [stdout]     = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]     = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout] help: mark `UnzipBind` as `const` to allow it to have `const` implementations
[INFO] [stdout]     |
[INFO] [stdout] 710 | pub const trait UnzipBind {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `FnBind` which is not `const`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1192:21
[INFO] [stdout]      |
[INFO] [stdout] 1192 |             > const FnBind<( $( $BinderI, )* )> for T
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not `const`
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]      = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `FnBind` as `const` to allow it to have `const` implementations
[INFO] [stdout]      |
[INFO] [stdout] 1168 | pub const trait FnBind<Binder> {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `FnBind` which is not `const`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1192:21
[INFO] [stdout]      |
[INFO] [stdout] 1192 |             > const FnBind<( $( $BinderI, )* )> for T
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not `const`
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]      = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `FnBind` as `const` to allow it to have `const` implementations
[INFO] [stdout]      |
[INFO] [stdout] 1168 | pub const trait FnBind<Binder> {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `FnBind` which is not `const`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1192:21
[INFO] [stdout]      |
[INFO] [stdout] 1192 |             > const FnBind<( $( $BinderI, )* )> for T
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not `const`
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]      = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `FnBind` as `const` to allow it to have `const` implementations
[INFO] [stdout]      |
[INFO] [stdout] 1168 | pub const trait FnBind<Binder> {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `FnBind` which is not `const`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1192:21
[INFO] [stdout]      |
[INFO] [stdout] 1192 |             > const FnBind<( $( $BinderI, )* )> for T
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not `const`
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]      = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `FnBind` as `const` to allow it to have `const` implementations
[INFO] [stdout]      |
[INFO] [stdout] 1168 | pub const trait FnBind<Binder> {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `FnBind` which is not `const`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1192:21
[INFO] [stdout]      |
[INFO] [stdout] 1192 |             > const FnBind<( $( $BinderI, )* )> for T
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not `const`
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]      = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `FnBind` as `const` to allow it to have `const` implementations
[INFO] [stdout]      |
[INFO] [stdout] 1168 | pub const trait FnBind<Binder> {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `FnBind` which is not `const`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1192:21
[INFO] [stdout]      |
[INFO] [stdout] 1192 |             > const FnBind<( $( $BinderI, )* )> for T
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not `const`
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]      = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `FnBind` as `const` to allow it to have `const` implementations
[INFO] [stdout]      |
[INFO] [stdout] 1168 | pub const trait FnBind<Binder> {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `FnBind` which is not `const`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1192:21
[INFO] [stdout]      |
[INFO] [stdout] 1192 |             > const FnBind<( $( $BinderI, )* )> for T
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not `const`
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]      = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `FnBind` as `const` to allow it to have `const` implementations
[INFO] [stdout]      |
[INFO] [stdout] 1168 | pub const trait FnBind<Binder> {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `FnBind` which is not `const`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1192:21
[INFO] [stdout]      |
[INFO] [stdout] 1192 |             > const FnBind<( $( $BinderI, )* )> for T
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not `const`
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]      = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `FnBind` as `const` to allow it to have `const` implementations
[INFO] [stdout]      |
[INFO] [stdout] 1168 | pub const trait FnBind<Binder> {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `FnBind` which is not `const`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1192:21
[INFO] [stdout]      |
[INFO] [stdout] 1192 |             > const FnBind<( $( $BinderI, )* )> for T
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not `const`
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]      = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `FnBind` as `const` to allow it to have `const` implementations
[INFO] [stdout]      |
[INFO] [stdout] 1168 | pub const trait FnBind<Binder> {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `FnBind` which is not `const`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1192:21
[INFO] [stdout]      |
[INFO] [stdout] 1192 |             > const FnBind<( $( $BinderI, )* )> for T
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not `const`
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]      = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `FnBind` as `const` to allow it to have `const` implementations
[INFO] [stdout]      |
[INFO] [stdout] 1168 | pub const trait FnBind<Binder> {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `FnBind` which is not `const`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1192:21
[INFO] [stdout]      |
[INFO] [stdout] 1192 |             > const FnBind<( $( $BinderI, )* )> for T
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not `const`
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]      = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `FnBind` as `const` to allow it to have `const` implementations
[INFO] [stdout]      |
[INFO] [stdout] 1168 | pub const trait FnBind<Binder> {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `FnBind` which is not `const`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1192:21
[INFO] [stdout]      |
[INFO] [stdout] 1192 |             > const FnBind<( $( $BinderI, )* )> for T
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not `const`
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]      = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `FnBind` as `const` to allow it to have `const` implementations
[INFO] [stdout]      |
[INFO] [stdout] 1168 | pub const trait FnBind<Binder> {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `FnBind` which is not `const`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1192:21
[INFO] [stdout]      |
[INFO] [stdout] 1192 |             > const FnBind<( $( $BinderI, )* )> for T
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not `const`
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]      = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `FnBind` as `const` to allow it to have `const` implementations
[INFO] [stdout]      |
[INFO] [stdout] 1168 | pub const trait FnBind<Binder> {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `FnBind` which is not `const`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1192:21
[INFO] [stdout]      |
[INFO] [stdout] 1192 |             > const FnBind<( $( $BinderI, )* )> for T
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not `const`
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]      = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `FnBind` as `const` to allow it to have `const` implementations
[INFO] [stdout]      |
[INFO] [stdout] 1168 | pub const trait FnBind<Binder> {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `FnBind` which is not `const`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1192:21
[INFO] [stdout]      |
[INFO] [stdout] 1192 |             > const FnBind<( $( $BinderI, )* )> for T
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not `const`
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]      = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `FnBind` as `const` to allow it to have `const` implementations
[INFO] [stdout]      |
[INFO] [stdout] 1168 | pub const trait FnBind<Binder> {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `FnBind` which is not `const`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1192:21
[INFO] [stdout]      |
[INFO] [stdout] 1192 |             > const FnBind<( $( $BinderI, )* )> for T
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not `const`
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]      = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `FnBind` as `const` to allow it to have `const` implementations
[INFO] [stdout]      |
[INFO] [stdout] 1168 | pub const trait FnBind<Binder> {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `FnBind` which is not `const`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1247:32
[INFO] [stdout]      |
[INFO] [stdout] 1247 | impl<T: 'static, Binder> const FnBind<Binder> for FnBindNever<T>
[INFO] [stdout]      |                                ^^^^^^^^^^^^^^ this trait is not `const`
[INFO] [stdout]      |
[INFO] [stdout]      = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]      = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout] help: mark `FnBind` as `const` to allow it to have `const` implementations
[INFO] [stdout]      |
[INFO] [stdout] 1168 | pub const trait FnBind<Binder> {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `FnBind` which is not `const`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1302:68
[INFO] [stdout]      |
[INFO] [stdout] 1302 | impl<Binder, Inner, InnerBoundFn, Output, Mapper, NewOutput> const FnBind<Binder>
[INFO] [stdout]      |                                                                    ^^^^^^^^^^^^^^ this trait is not `const`
[INFO] [stdout]      |
[INFO] [stdout]      = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]      = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout] help: mark `FnBind` as `const` to allow it to have `const` implementations
[INFO] [stdout]      |
[INFO] [stdout] 1168 | pub const trait FnBind<Binder> {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `Binder` which is not `const`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1407:23
[INFO] [stdout]      |
[INFO] [stdout] 1407 | impl<T, System> const Binder for BindTake<'_, System, T>
[INFO] [stdout]      |                       ^^^^^^ this trait is not `const`
[INFO] [stdout]      |
[INFO] [stdout]      = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]      = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `Binder` which is not `const`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1467:23
[INFO] [stdout]      |
[INFO] [stdout] 1467 | impl<T, System> const Binder for BindTakeMut<'_, System, T>
[INFO] [stdout]      |                       ^^^^^^ this trait is not `const`
[INFO] [stdout]      |
[INFO] [stdout]      = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]      = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `Binder` which is not `const`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1528:23
[INFO] [stdout]      |
[INFO] [stdout] 1528 | impl<T, System> const Binder for BindTakeRef<'_, System, T>
[INFO] [stdout]      |                       ^^^^^^ this trait is not `const`
[INFO] [stdout]      |
[INFO] [stdout]      = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]      = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `Binder` which is not `const`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1580:23
[INFO] [stdout]      |
[INFO] [stdout] 1580 | impl<T, System> const Binder for BindBorrow<'_, System, T>
[INFO] [stdout]      |                       ^^^^^^ this trait is not `const`
[INFO] [stdout]      |
[INFO] [stdout]      = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]      = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `Binder` which is not `const`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1638:23
[INFO] [stdout]      |
[INFO] [stdout] 1638 | impl<T, System> const Binder for BindBorrowMut<'_, System, T>
[INFO] [stdout]      |                       ^^^^^^ this trait is not `const`
[INFO] [stdout]      |
[INFO] [stdout]      = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]      = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `Binder` which is not `const`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1682:23
[INFO] [stdout]      |
[INFO] [stdout] 1682 | impl<T, System> const Binder for BindRef<System, T>
[INFO] [stdout]      |                       ^^^^^^ this trait is not `const`
[INFO] [stdout]      |
[INFO] [stdout]      = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]      = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `Binder` which is not `const`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1735:37
[INFO] [stdout]      |
[INFO] [stdout] 1735 |         impl<$( $BinderI, )*> const Binder for ($( $BinderI, )*)
[INFO] [stdout]      |                                     ^^^^^^ this trait is not `const`
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]      = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `Binder` which is not `const`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1735:37
[INFO] [stdout]      |
[INFO] [stdout] 1735 |         impl<$( $BinderI, )*> const Binder for ($( $BinderI, )*)
[INFO] [stdout]      |                                     ^^^^^^ this trait is not `const`
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]      = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `Binder` which is not `const`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1735:37
[INFO] [stdout]      |
[INFO] [stdout] 1735 |         impl<$( $BinderI, )*> const Binder for ($( $BinderI, )*)
[INFO] [stdout]      |                                     ^^^^^^ this trait is not `const`
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]      = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `Binder` which is not `const`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1735:37
[INFO] [stdout]      |
[INFO] [stdout] 1735 |         impl<$( $BinderI, )*> const Binder for ($( $BinderI, )*)
[INFO] [stdout]      |                                     ^^^^^^ this trait is not `const`
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]      = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `Binder` which is not `const`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1735:37
[INFO] [stdout]      |
[INFO] [stdout] 1735 |         impl<$( $BinderI, )*> const Binder for ($( $BinderI, )*)
[INFO] [stdout]      |                                     ^^^^^^ this trait is not `const`
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]      = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `Binder` which is not `const`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1735:37
[INFO] [stdout]      |
[INFO] [stdout] 1735 |         impl<$( $BinderI, )*> const Binder for ($( $BinderI, )*)
[INFO] [stdout]      |                                     ^^^^^^ this trait is not `const`
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]      = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `Binder` which is not `const`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1735:37
[INFO] [stdout]      |
[INFO] [stdout] 1735 |         impl<$( $BinderI, )*> const Binder for ($( $BinderI, )*)
[INFO] [stdout]      |                                     ^^^^^^ this trait is not `const`
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]      = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `Binder` which is not `const`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1735:37
[INFO] [stdout]      |
[INFO] [stdout] 1735 |         impl<$( $BinderI, )*> const Binder for ($( $BinderI, )*)
[INFO] [stdout]      |                                     ^^^^^^ this trait is not `const`
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]      = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `Binder` which is not `const`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1735:37
[INFO] [stdout]      |
[INFO] [stdout] 1735 |         impl<$( $BinderI, )*> const Binder for ($( $BinderI, )*)
[INFO] [stdout]      |                                     ^^^^^^ this trait is not `const`
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]      = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `Binder` which is not `const`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1735:37
[INFO] [stdout]      |
[INFO] [stdout] 1735 |         impl<$( $BinderI, )*> const Binder for ($( $BinderI, )*)
[INFO] [stdout]      |                                     ^^^^^^ this trait is not `const`
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]      = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `Binder` which is not `const`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1735:37
[INFO] [stdout]      |
[INFO] [stdout] 1735 |         impl<$( $BinderI, )*> const Binder for ($( $BinderI, )*)
[INFO] [stdout]      |                                     ^^^^^^ this trait is not `const`
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]      = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `Binder` which is not `const`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1735:37
[INFO] [stdout]      |
[INFO] [stdout] 1735 |         impl<$( $BinderI, )*> const Binder for ($( $BinderI, )*)
[INFO] [stdout]      |                                     ^^^^^^ this trait is not `const`
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]      = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `Binder` which is not `const`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1735:37
[INFO] [stdout]      |
[INFO] [stdout] 1735 |         impl<$( $BinderI, )*> const Binder for ($( $BinderI, )*)
[INFO] [stdout]      |                                     ^^^^^^ this trait is not `const`
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]      = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `Binder` which is not `const`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1735:37
[INFO] [stdout]      |
[INFO] [stdout] 1735 |         impl<$( $BinderI, )*> const Binder for ($( $BinderI, )*)
[INFO] [stdout]      |                                     ^^^^^^ this trait is not `const`
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]      = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `Binder` which is not `const`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1735:37
[INFO] [stdout]      |
[INFO] [stdout] 1735 |         impl<$( $BinderI, )*> const Binder for ($( $BinderI, )*)
[INFO] [stdout]      |                                     ^^^^^^ this trait is not `const`
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]      = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `Binder` which is not `const`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1778:38
[INFO] [stdout]      |
[INFO] [stdout] 1778 | impl<const LEN: usize, Binder> const self::Binder for [Binder; LEN]
[INFO] [stdout]      |                                      ^^^^^^^^^^^^ this trait is not `const`
[INFO] [stdout]      |
[INFO] [stdout]      = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]      = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/alloc.rs:353:8
[INFO] [stdout]     |
[INFO] [stdout] 353 |     A: ~const Allocator + ?Sized,
[INFO] [stdout]     |        ^^^^^^ can't be applied to `utils::alloc::Allocator`
[INFO] [stdout]     |
[INFO] [stdout] help: mark `utils::alloc::Allocator` as `const` to allow it to have `const` implementations
[INFO] [stdout]     |
[INFO] [stdout] 228 | pub const unsafe trait Allocator {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `Allocator` which is not `const`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/alloc.rs:351:22
[INFO] [stdout]     |
[INFO] [stdout] 351 | unsafe impl<A> const Allocator for &A
[INFO] [stdout]     |                      ^^^^^^^^^ this trait is not `const`
[INFO] [stdout]     |
[INFO] [stdout]     = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]     = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout] help: mark `Allocator` as `const` to allow it to have `const` implementations
[INFO] [stdout]     |
[INFO] [stdout] 228 | pub const unsafe trait Allocator {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `Allocator` which is not `const`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/alloc.rs:402:19
[INFO] [stdout]     |
[INFO] [stdout] 402 | unsafe impl const Allocator for ConstAllocator {
[INFO] [stdout]     |                   ^^^^^^^^^ this trait is not `const`
[INFO] [stdout]     |
[INFO] [stdout]     = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]     = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout] help: mark `Allocator` as `const` to allow it to have `const` implementations
[INFO] [stdout]     |
[INFO] [stdout] 228 | pub const unsafe trait Allocator {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `BinaryHeapCtx` which is not `const`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:25:47
[INFO] [stdout]    |
[INFO] [stdout] 25 | impl<T: ~const Ord + ~const PartialOrd> const BinaryHeapCtx<T> for () {
[INFO] [stdout]    |                                               ^^^^^^^^^^^^^^^^ this trait is not `const`
[INFO] [stdout]    |
[INFO] [stdout]    = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]    = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout] help: mark `BinaryHeapCtx` as `const` to allow it to have `const` implementations
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub const trait BinaryHeapCtx<Element> {
[INFO] [stdout]    |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `BinaryHeapCtx` which is not `const`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:620:46
[INFO] [stdout]     |
[INFO] [stdout] 620 |     impl<VertexRefLessThan, VertexRef> const BinaryHeapCtx<VertexRef>
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not `const`
[INFO] [stdout]     |
[INFO] [stdout]     = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]     = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout] help: mark `BinaryHeapCtx` as `const` to allow it to have `const` implementations
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:15:5
[INFO] [stdout]     |
[INFO] [stdout]  15 | pub const trait BinaryHeapCtx<Element> {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:52:8
[INFO] [stdout]    |
[INFO] [stdout] 52 |     T: ~const VecLike,
[INFO] [stdout]    |        ^^^^^^ can't be applied to `veclike::VecLike`
[INFO] [stdout]    |
[INFO] [stdout] help: mark `veclike::VecLike` as `const` to allow it to have `const` implementations
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/veclike.rs:5:5
[INFO] [stdout]    |
[INFO] [stdout]  5 | pub const trait VecLike:
[INFO] [stdout]    |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:57:14
[INFO] [stdout]    |
[INFO] [stdout] 57 |         Ctx: ~const BinaryHeapCtx<Self::Element> + ~const Destruct,
[INFO] [stdout]    |              ^^^^^^ can't be applied to `BinaryHeapCtx`
[INFO] [stdout]    |
[INFO] [stdout] help: mark `BinaryHeapCtx` as `const` to allow it to have `const` implementations
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub const trait BinaryHeapCtx<Element> {
[INFO] [stdout]    |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:37:14
[INFO] [stdout]    |
[INFO] [stdout] 37 |         Ctx: ~const BinaryHeapCtx<Self::Element> + ~const Destruct;
[INFO] [stdout]    |              ^^^^^^ can't be applied to `BinaryHeapCtx`
[INFO] [stdout]    |
[INFO] [stdout] help: mark `BinaryHeapCtx` as `const` to allow it to have `const` implementations
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub const trait BinaryHeapCtx<Element> {
[INFO] [stdout]    |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:64:14
[INFO] [stdout]    |
[INFO] [stdout] 64 |         Ctx: ~const BinaryHeapCtx<Self::Element> + ~const Destruct,
[INFO] [stdout]    |              ^^^^^^ can't be applied to `BinaryHeapCtx`
[INFO] [stdout]    |
[INFO] [stdout] help: mark `BinaryHeapCtx` as `const` to allow it to have `const` implementations
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub const trait BinaryHeapCtx<Element> {
[INFO] [stdout]    |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:42:14
[INFO] [stdout]    |
[INFO] [stdout] 42 |         Ctx: ~const BinaryHeapCtx<Self::Element> + ~const Destruct;
[INFO] [stdout]    |              ^^^^^^ can't be applied to `BinaryHeapCtx`
[INFO] [stdout]    |
[INFO] [stdout] help: mark `BinaryHeapCtx` as `const` to allow it to have `const` implementations
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub const trait BinaryHeapCtx<Element> {
[INFO] [stdout]    |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:98:14
[INFO] [stdout]    |
[INFO] [stdout] 98 |         Ctx: ~const BinaryHeapCtx<Self::Element> + ~const Destruct,
[INFO] [stdout]    |              ^^^^^^ can't be applied to `BinaryHeapCtx`
[INFO] [stdout]    |
[INFO] [stdout] help: mark `BinaryHeapCtx` as `const` to allow it to have `const` implementations
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub const trait BinaryHeapCtx<Element> {
[INFO] [stdout]    |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:47:14
[INFO] [stdout]    |
[INFO] [stdout] 47 |         Ctx: ~const BinaryHeapCtx<Self::Element> + ~const Destruct;
[INFO] [stdout]    |              ^^^^^^ can't be applied to `BinaryHeapCtx`
[INFO] [stdout]    |
[INFO] [stdout] help: mark `BinaryHeapCtx` as `const` to allow it to have `const` implementations
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub const trait BinaryHeapCtx<Element> {
[INFO] [stdout]    |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:131:10
[INFO] [stdout]     |
[INFO] [stdout] 131 |     Ctx: ~const BinaryHeapCtx<Element> + ~const Destruct,
[INFO] [stdout]     |          ^^^^^^ can't be applied to `BinaryHeapCtx`
[INFO] [stdout]     |
[INFO] [stdout] help: mark `BinaryHeapCtx` as `const` to allow it to have `const` implementations
[INFO] [stdout]     |
[INFO] [stdout]  15 | pub const trait BinaryHeapCtx<Element> {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:167:10
[INFO] [stdout]     |
[INFO] [stdout] 167 |     Ctx: ~const BinaryHeapCtx<Element> + ~const Destruct,
[INFO] [stdout]     |          ^^^^^^ can't be applied to `BinaryHeapCtx`
[INFO] [stdout]     |
[INFO] [stdout] help: mark `BinaryHeapCtx` as `const` to allow it to have `const` implementations
[INFO] [stdout]     |
[INFO] [stdout]  15 | pub const trait BinaryHeapCtx<Element> {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/cfg.rs:767:22
[INFO] [stdout]     |
[INFO] [stdout] 767 | pub trait CfgStatic: ~const raw_cfg::CfgBase<System: KernelStatic> {}
[INFO] [stdout]     |                      ^^^^^^ can't be applied to `CfgBase`
[INFO] [stdout]     |
[INFO] [stdout] help: mark `CfgBase` as `const` to allow it to have `const` implementations
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:58:5
[INFO] [stdout]     |
[INFO] [stdout]  58 | pub const unsafe trait CfgBase {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `CfgStatic` which is not `const`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/cfg.rs:769:15
[INFO] [stdout]     |
[INFO] [stdout] 769 | impl<C> const CfgStatic for C
[INFO] [stdout]     |               ^^^^^^^^^ this trait is not `const`
[INFO] [stdout]     |
[INFO] [stdout]     = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]     = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout] help: mark `CfgStatic` as `const` to allow it to have `const` implementations
[INFO] [stdout]     |
[INFO] [stdout] 767 | pub const trait CfgStatic: ~const raw_cfg::CfgBase<System: KernelStatic> {}
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/cfg.rs:771:8
[INFO] [stdout]     |
[INFO] [stdout] 771 |     C: ~const raw_cfg::CfgBase,
[INFO] [stdout]     |        ^^^^^^ can't be applied to `CfgBase`
[INFO] [stdout]     |
[INFO] [stdout] help: mark `CfgBase` as `const` to allow it to have `const` implementations
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:58:5
[INFO] [stdout]     |
[INFO] [stdout]  58 | pub const unsafe trait CfgBase {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `Bag` which is not `const`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bag.rs:35:12
[INFO] [stdout]    |
[INFO] [stdout] 35 | impl const Bag for Empty {
[INFO] [stdout]    |            ^^^ this trait is not `const`
[INFO] [stdout]    |
[INFO] [stdout]    = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]    = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout] help: mark `Bag` as `const` to allow it to have `const` implementations
[INFO] [stdout]    |
[INFO] [stdout]  6 | pub const trait Bag: private::Sealed + Copy {
[INFO] [stdout]    |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `Bag` which is not `const`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bag.rs:45:52
[INFO] [stdout]    |
[INFO] [stdout] 45 | impl<Head: 'static + Copy, Tail: ~const Bag> const Bag for List<Head, Tail> {
[INFO] [stdout]    |                                                    ^^^ this trait is not `const`
[INFO] [stdout]    |
[INFO] [stdout]    = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]    = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout] help: mark `Bag` as `const` to allow it to have `const` implementations
[INFO] [stdout]    |
[INFO] [stdout]  6 | pub const trait Bag: private::Sealed + Copy {
[INFO] [stdout]    |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `Bag` which is not `const`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bag.rs:65:49
[INFO] [stdout]    |
[INFO] [stdout] 65 | impl<Left: ~const Bag, Right: ~const Bag> const Bag for Either<Left, Right> {
[INFO] [stdout]    |                                                 ^^^ this trait is not `const`
[INFO] [stdout]    |
[INFO] [stdout]    = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]    = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout] help: mark `Bag` as `const` to allow it to have `const` implementations
[INFO] [stdout]    |
[INFO] [stdout]  6 | pub const trait Bag: private::Sealed + Copy {
[INFO] [stdout]    |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `Sealed` which is not `const`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bag.rs:87:16
[INFO] [stdout]    |
[INFO] [stdout] 87 |     impl const Sealed for () {}
[INFO] [stdout]    |                ^^^^^^ this trait is not `const`
[INFO] [stdout]    |
[INFO] [stdout]    = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]    = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout] help: mark `Sealed` as `const` to allow it to have `const` implementations
[INFO] [stdout]    |
[INFO] [stdout] 85 |     pub const trait Sealed {}
[INFO] [stdout]    |         +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bag.rs:45:34
[INFO] [stdout]    |
[INFO] [stdout] 45 | impl<Head: 'static + Copy, Tail: ~const Bag> const Bag for List<Head, Tail> {
[INFO] [stdout]    |                                  ^^^^^^ can't be applied to `Bag`
[INFO] [stdout]    |
[INFO] [stdout] help: mark `Bag` as `const` to allow it to have `const` implementations
[INFO] [stdout]    |
[INFO] [stdout]  6 | pub const trait Bag: private::Sealed + Copy {
[INFO] [stdout]    |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `Sealed` which is not `const`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bag.rs:88:49
[INFO] [stdout]    |
[INFO] [stdout] 88 |     impl<Head: 'static, Tail: ~const Bag> const Sealed for super::List<Head, Tail> {}
[INFO] [stdout]    |                                                 ^^^^^^ this trait is not `const`
[INFO] [stdout]    |
[INFO] [stdout]    = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]    = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout] help: mark `Sealed` as `const` to allow it to have `const` implementations
[INFO] [stdout]    |
[INFO] [stdout] 85 |     pub const trait Sealed {}
[INFO] [stdout]    |         +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bag.rs:88:31
[INFO] [stdout]    |
[INFO] [stdout] 88 |     impl<Head: 'static, Tail: ~const Bag> const Sealed for super::List<Head, Tail> {}
[INFO] [stdout]    |                               ^^^^^^ can't be applied to `Bag`
[INFO] [stdout]    |
[INFO] [stdout] help: mark `Bag` as `const` to allow it to have `const` implementations
[INFO] [stdout]    |
[INFO] [stdout]  6 | pub const trait Bag: private::Sealed + Copy {
[INFO] [stdout]    |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bag.rs:65:12
[INFO] [stdout]    |
[INFO] [stdout] 65 | impl<Left: ~const Bag, Right: ~const Bag> const Bag for Either<Left, Right> {
[INFO] [stdout]    |            ^^^^^^ can't be applied to `Bag`
[INFO] [stdout]    |
[INFO] [stdout] help: mark `Bag` as `const` to allow it to have `const` implementations
[INFO] [stdout]    |
[INFO] [stdout]  6 | pub const trait Bag: private::Sealed + Copy {
[INFO] [stdout]    |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bag.rs:65:31
[INFO] [stdout]    |
[INFO] [stdout] 65 | impl<Left: ~const Bag, Right: ~const Bag> const Bag for Either<Left, Right> {
[INFO] [stdout]    |                               ^^^^^^ can't be applied to `Bag`
[INFO] [stdout]    |
[INFO] [stdout] help: mark `Bag` as `const` to allow it to have `const` implementations
[INFO] [stdout]    |
[INFO] [stdout]  6 | pub const trait Bag: private::Sealed + Copy {
[INFO] [stdout]    |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `Sealed` which is not `const`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bag.rs:89:53
[INFO] [stdout]    |
[INFO] [stdout] 89 |     impl<Left: ~const Bag, Right: ~const Bag> const Sealed for super::Either<Left, Right> {}
[INFO] [stdout]    |                                                     ^^^^^^ this trait is not `const`
[INFO] [stdout]    |
[INFO] [stdout]    = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]    = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout] help: mark `Sealed` as `const` to allow it to have `const` implementations
[INFO] [stdout]    |
[INFO] [stdout] 85 |     pub const trait Sealed {}
[INFO] [stdout]    |         +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bag.rs:89:16
[INFO] [stdout]    |
[INFO] [stdout] 89 |     impl<Left: ~const Bag, Right: ~const Bag> const Sealed for super::Either<Left, Right> {}
[INFO] [stdout]    |                ^^^^^^ can't be applied to `Bag`
[INFO] [stdout]    |
[INFO] [stdout] help: mark `Bag` as `const` to allow it to have `const` implementations
[INFO] [stdout]    |
[INFO] [stdout]  6 | pub const trait Bag: private::Sealed + Copy {
[INFO] [stdout]    |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bag.rs:89:35
[INFO] [stdout]    |
[INFO] [stdout] 89 |     impl<Left: ~const Bag, Right: ~const Bag> const Sealed for super::Either<Left, Right> {}
[INFO] [stdout]    |                                   ^^^^^^ can't be applied to `Bag`
[INFO] [stdout]    |
[INFO] [stdout] help: mark `Bag` as `const` to allow it to have `const` implementations
[INFO] [stdout]    |
[INFO] [stdout]  6 | pub const trait Bag: private::Sealed + Copy {
[INFO] [stdout]    |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:152:15
[INFO] [stdout]     |
[INFO] [stdout] 152 |     Callback: ~const SorterCallback,
[INFO] [stdout]     |               ^^^^^^ can't be applied to `SorterCallback`
[INFO] [stdout]     |
[INFO] [stdout] help: mark `SorterCallback` as `const` to allow it to have `const` implementations
[INFO] [stdout]     |
[INFO] [stdout]  65 | pub(super) const trait SorterCallback {
[INFO] [stdout]     |            +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:153:24
[INFO] [stdout]     |
[INFO] [stdout] 153 |     SorterUseInfoList: ~const VecLike<Element = SorterUseInfo>,
[INFO] [stdout]     |                        ^^^^^^ can't be applied to `veclike::VecLike`
[INFO] [stdout]     |
[INFO] [stdout] help: mark `veclike::VecLike` as `const` to allow it to have `const` implementations
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/veclike.rs:5:5
[INFO] [stdout]     |
[INFO] [stdout]   5 | pub const trait VecLike:
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:154:17
[INFO] [stdout]     |
[INFO] [stdout] 154 |     VertexList: ~const VecLike<Element = Vertex>,
[INFO] [stdout]     |                 ^^^^^^ can't be applied to `veclike::VecLike`
[INFO] [stdout]     |
[INFO] [stdout] help: mark `veclike::VecLike` as `const` to allow it to have `const` implementations
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/veclike.rs:5:5
[INFO] [stdout]     |
[INFO] [stdout]   5 | pub const trait VecLike:
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:268:19
[INFO] [stdout]     |
[INFO] [stdout] 268 |         Callback: ~const SorterCallback,
[INFO] [stdout]     |                   ^^^^^^ can't be applied to `SorterCallback`
[INFO] [stdout]     |
[INFO] [stdout] help: mark `SorterCallback` as `const` to allow it to have `const` implementations
[INFO] [stdout]     |
[INFO] [stdout]  65 | pub(super) const trait SorterCallback {
[INFO] [stdout]     |            +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:547:26
[INFO] [stdout]     |
[INFO] [stdout] 547 |     type VertexIter<'a>: ~const MyIterator<Item = VertexRef> + ~const Destruct + 'a
[INFO] [stdout]     |                          ^^^^^^ can't be applied to `MyIterator`
[INFO] [stdout]     |
[INFO] [stdout] help: mark `MyIterator` as `const` to allow it to have `const` implementations
[INFO] [stdout]     |
[INFO] [stdout] 540 | const trait MyIterator {
[INFO] [stdout]     | +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:552:29
[INFO] [stdout]     |
[INFO] [stdout] 552 |     type SuccessorIter<'a>: ~const MyIterator<Item = VertexRef> + ~const Destruct + 'a
[INFO] [stdout]     |                             ^^^^^^ can't be applied to `MyIterator`
[INFO] [stdout]     |
[INFO] [stdout] help: mark `MyIterator` as `const` to allow it to have `const` implementations
[INFO] [stdout]     |
[INFO] [stdout] 540 | const trait MyIterator {
[INFO] [stdout]     | +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:374:19
[INFO] [stdout]     |
[INFO] [stdout] 374 |         Callback: ~const SorterCallback,
[INFO] [stdout]     |                   ^^^^^^ can't be applied to `SorterCallback`
[INFO] [stdout]     |
[INFO] [stdout] help: mark `SorterCallback` as `const` to allow it to have `const` implementations
[INFO] [stdout]     |
[INFO] [stdout]  65 | pub(super) const trait SorterCallback {
[INFO] [stdout]     |            +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:471:19
[INFO] [stdout]     |
[INFO] [stdout] 471 |         Callback: ~const SorterCallback,
[INFO] [stdout]     |                   ^^^^^^ can't be applied to `SorterCallback`
[INFO] [stdout]     |
[INFO] [stdout] help: mark `SorterCallback` as `const` to allow it to have `const` implementations
[INFO] [stdout]     |
[INFO] [stdout]  65 | pub(super) const trait SorterCallback {
[INFO] [stdout]     |            +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `TopologicalSortOutputSink` which is not `const`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:469:26
[INFO] [stdout]     |
[INFO] [stdout] 469 |     impl<Callback> const TopologicalSortOutputSink<Vertex> for MyTopologicalSortOutputSink<'_, Callback>
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not `const`
[INFO] [stdout]     |
[INFO] [stdout]     = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]     = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout] help: mark `TopologicalSortOutputSink` as `const` to allow it to have `const` implementations
[INFO] [stdout]     |
[INFO] [stdout] 573 | const trait TopologicalSortOutputSink<VertexRef> {
[INFO] [stdout]     | +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:605:12
[INFO] [stdout]     |
[INFO] [stdout] 605 |     Graph: ~const GraphAccess<VertexRef>,
[INFO] [stdout]     |            ^^^^^^ can't be applied to `GraphAccess`
[INFO] [stdout]     |
[INFO] [stdout] help: mark `GraphAccess` as `const` to allow it to have `const` implementations
[INFO] [stdout]     |
[INFO] [stdout] 546 | const trait GraphAccess<VertexRef> {
[INFO] [stdout]     | +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:608:23
[INFO] [stdout]     |
[INFO] [stdout] 608 |     ReadyVertexQueue: ~const VecLike<Element = VertexRef>,
[INFO] [stdout]     |                       ^^^^^^ can't be applied to `veclike::VecLike`
[INFO] [stdout]     |
[INFO] [stdout] help: mark `veclike::VecLike` as `const` to allow it to have `const` implementations
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/veclike.rs:5:5
[INFO] [stdout]     |
[INFO] [stdout]   5 | pub const trait VecLike:
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:611:17
[INFO] [stdout]     |
[INFO] [stdout] 611 |     OutputSink: ~const TopologicalSortOutputSink<VertexRef>,
[INFO] [stdout]     |                 ^^^^^^ can't be applied to `TopologicalSortOutputSink`
[INFO] [stdout]     |
[INFO] [stdout] help: mark `TopologicalSortOutputSink` as `const` to allow it to have `const` implementations
[INFO] [stdout]     |
[INFO] [stdout] 573 | const trait TopologicalSortOutputSink<VertexRef> {
[INFO] [stdout]     | +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `SorterCallback` which is not `const`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:941:20
[INFO] [stdout]     |
[INFO] [stdout] 941 |         impl const sorter::SorterCallback for Callback<'_> {
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^ this trait is not `const`
[INFO] [stdout]     |
[INFO] [stdout]     = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]     = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout] help: mark `SorterCallback` as `const` to allow it to have `const` implementations
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:65:12
[INFO] [stdout]     |
[INFO] [stdout]  65 | pub(super) const trait SorterCallback {
[INFO] [stdout]     |            +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `Sealed` which is not `const`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1089:41
[INFO] [stdout]      |
[INFO] [stdout] 1089 |     impl<System: raw::KernelBase> const Sealed for kernel::task::TaskDefiner<System> {}
[INFO] [stdout]      |                                         ^^^^^^ this trait is not `const`
[INFO] [stdout]      |
[INFO] [stdout]      = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]      = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout] help: mark `Sealed` as `const` to allow it to have `const` implementations
[INFO] [stdout]      |
[INFO] [stdout] 1087 |     pub const trait Sealed {}
[INFO] [stdout]      |         +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `Sealed` which is not `const`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1090:50
[INFO] [stdout]      |
[INFO] [stdout] 1090 |     impl<System: raw::KernelInterruptLine> const Sealed
[INFO] [stdout]      |                                                  ^^^^^^ this trait is not `const`
[INFO] [stdout]      |
[INFO] [stdout]      = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]      = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout] help: mark `Sealed` as `const` to allow it to have `const` implementations
[INFO] [stdout]      |
[INFO] [stdout] 1087 |     pub const trait Sealed {}
[INFO] [stdout]      |         +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `Sealed` which is not `const`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1094:42
[INFO] [stdout]      |
[INFO] [stdout] 1094 |     impl<System: raw::KernelTimer> const Sealed for kernel::timer::TimerDefiner<System> {}
[INFO] [stdout]      |                                          ^^^^^^ this trait is not `const`
[INFO] [stdout]      |
[INFO] [stdout]      = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]      = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout] help: mark `Sealed` as `const` to allow it to have `const` implementations
[INFO] [stdout]      |
[INFO] [stdout] 1087 |     pub const trait Sealed {}
[INFO] [stdout]      |         +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `ExecutableDefiner` which is not `const`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1097:44
[INFO] [stdout]      |
[INFO] [stdout] 1097 | unsafe impl<System: raw::KernelBase> const ExecutableDefiner for kernel::task::TaskDefiner<System> {
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^^^ this trait is not `const`
[INFO] [stdout]      |
[INFO] [stdout]      = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]      = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout] help: mark `ExecutableDefiner` as `const` to allow it to have `const` implementations
[INFO] [stdout]      |
[INFO] [stdout] 1077 | pub const unsafe trait ExecutableDefiner: Sized + private::Sealed {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `ExecutableDefiner` which is not `const`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1103:53
[INFO] [stdout]      |
[INFO] [stdout] 1103 | unsafe impl<System: raw::KernelInterruptLine> const ExecutableDefiner
[INFO] [stdout]      |                                                     ^^^^^^^^^^^^^^^^^ this trait is not `const`
[INFO] [stdout]      |
[INFO] [stdout]      = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]      = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout] help: mark `ExecutableDefiner` as `const` to allow it to have `const` implementations
[INFO] [stdout]      |
[INFO] [stdout] 1077 | pub const unsafe trait ExecutableDefiner: Sized + private::Sealed {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `ExecutableDefiner` which is not `const`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1111:45
[INFO] [stdout]      |
[INFO] [stdout] 1111 | unsafe impl<System: raw::KernelTimer> const ExecutableDefiner
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^^^^^ this trait is not `const`
[INFO] [stdout]      |
[INFO] [stdout]      = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]      = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout] help: mark `ExecutableDefiner` as `const` to allow it to have `const` implementations
[INFO] [stdout]      |
[INFO] [stdout] 1077 | pub const unsafe trait ExecutableDefiner: Sized + private::Sealed {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `ExecutableDefinerExt` which is not `const`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1135:41
[INFO] [stdout]      |
[INFO] [stdout] 1135 | impl<T: ~const ExecutableDefiner> const ExecutableDefinerExt for T {
[INFO] [stdout]      |                                         ^^^^^^^^^^^^^^^^^^^^ this trait is not `const`
[INFO] [stdout]      |
[INFO] [stdout]      = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]      = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout] help: mark `ExecutableDefinerExt` as `const` to allow it to have `const` implementations
[INFO] [stdout]      |
[INFO] [stdout] 1125 | pub const trait ExecutableDefinerExt {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1135:9
[INFO] [stdout]      |
[INFO] [stdout] 1135 | impl<T: ~const ExecutableDefiner> const ExecutableDefinerExt for T {
[INFO] [stdout]      |         ^^^^^^ can't be applied to `ExecutableDefiner`
[INFO] [stdout]      |
[INFO] [stdout] help: mark `ExecutableDefiner` as `const` to allow it to have `const` implementations
[INFO] [stdout]      |
[INFO] [stdout] 1077 | pub const unsafe trait ExecutableDefiner: Sized + private::Sealed {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1136:38
[INFO] [stdout]      |
[INFO] [stdout] 1136 |     fn start_with_bind<Binder, Func: ~const FnBind<Binder, Output = ()>>(
[INFO] [stdout]      |                                      ^^^^^^ can't be applied to `FnBind`
[INFO] [stdout]      |
[INFO] [stdout] help: mark `FnBind` as `const` to allow it to have `const` implementations
[INFO] [stdout]      |
[INFO] [stdout] 1168 | pub const trait FnBind<Binder> {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1128:38
[INFO] [stdout]      |
[INFO] [stdout] 1128 |     fn start_with_bind<Binder, Func: ~const FnBind<Binder, Output = ()>>(
[INFO] [stdout]      |                                      ^^^^^^ can't be applied to `FnBind`
[INFO] [stdout]      |
[INFO] [stdout] help: mark `FnBind` as `const` to allow it to have `const` implementations
[INFO] [stdout]      |
[INFO] [stdout] 1168 | pub const trait FnBind<Binder> {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1194:30
[INFO] [stdout]      |
[INFO] [stdout] 1194 |                 $( $BinderI: ~const Binder<Runtime = $RuntimeBinderI>, )*
[INFO] [stdout]      |                              ^^^^^^ can't be applied to `Binder`
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1249:13
[INFO] [stdout]      |
[INFO] [stdout] 1249 |     Binder: ~const self::Binder,
[INFO] [stdout]      |             ^^^^^^ can't be applied to `Binder`
[INFO] [stdout]      |
[INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `Binder` which is not `const`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1735:37
[INFO] [stdout]      |
[INFO] [stdout] 1735 |         impl<$( $BinderI, )*> const Binder for ($( $BinderI, )*)
[INFO] [stdout]      |                                     ^^^^^^ this trait is not `const`
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]      = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1305:12
[INFO] [stdout]      |
[INFO] [stdout] 1305 |     Inner: ~const FnBind<Binder, Output = Output, BoundFn = InnerBoundFn>,
[INFO] [stdout]      |            ^^^^^^ can't be applied to `FnBind`
[INFO] [stdout]      |
[INFO] [stdout] help: mark `FnBind` as `const` to allow it to have `const` implementations
[INFO] [stdout]      |
[INFO] [stdout] 1168 | pub const trait FnBind<Binder> {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1194:30
[INFO] [stdout]      |
[INFO] [stdout] 1194 |                 $( $BinderI: ~const Binder<Runtime = $RuntimeBinderI>, )*
[INFO] [stdout]      |                              ^^^^^^ can't be applied to `Binder`
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1737:26
[INFO] [stdout]      |
[INFO] [stdout] 1737 |             $( $BinderI: ~const Binder, )*
[INFO] [stdout]      |                          ^^^^^^ can't be applied to `Binder`
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1194:30
[INFO] [stdout]      |
[INFO] [stdout] 1194 |                 $( $BinderI: ~const Binder<Runtime = $RuntimeBinderI>, )*
[INFO] [stdout]      |                              ^^^^^^ can't be applied to `Binder`
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1737:26
[INFO] [stdout]      |
[INFO] [stdout] 1737 |             $( $BinderI: ~const Binder, )*
[INFO] [stdout]      |                          ^^^^^^ can't be applied to `Binder`
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1194:30
[INFO] [stdout]      |
[INFO] [stdout] 1194 |                 $( $BinderI: ~const Binder<Runtime = $RuntimeBinderI>, )*
[INFO] [stdout]      |                              ^^^^^^ can't be applied to `Binder`
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1737:26
[INFO] [stdout]      |
[INFO] [stdout] 1737 |             $( $BinderI: ~const Binder, )*
[INFO] [stdout]      |                          ^^^^^^ can't be applied to `Binder`
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1194:30
[INFO] [stdout]      |
[INFO] [stdout] 1194 |                 $( $BinderI: ~const Binder<Runtime = $RuntimeBinderI>, )*
[INFO] [stdout]      |                              ^^^^^^ can't be applied to `Binder`
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1737:26
[INFO] [stdout]      |
[INFO] [stdout] 1737 |             $( $BinderI: ~const Binder, )*
[INFO] [stdout]      |                          ^^^^^^ can't be applied to `Binder`
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1194:30
[INFO] [stdout]      |
[INFO] [stdout] 1194 |                 $( $BinderI: ~const Binder<Runtime = $RuntimeBinderI>, )*
[INFO] [stdout]      |                              ^^^^^^ can't be applied to `Binder`
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1737:26
[INFO] [stdout]      |
[INFO] [stdout] 1737 |             $( $BinderI: ~const Binder, )*
[INFO] [stdout]      |                          ^^^^^^ can't be applied to `Binder`
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1194:30
[INFO] [stdout]      |
[INFO] [stdout] 1194 |                 $( $BinderI: ~const Binder<Runtime = $RuntimeBinderI>, )*
[INFO] [stdout]      |                              ^^^^^^ can't be applied to `Binder`
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1737:26
[INFO] [stdout]      |
[INFO] [stdout] 1737 |             $( $BinderI: ~const Binder, )*
[INFO] [stdout]      |                          ^^^^^^ can't be applied to `Binder`
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1194:30
[INFO] [stdout]      |
[INFO] [stdout] 1194 |                 $( $BinderI: ~const Binder<Runtime = $RuntimeBinderI>, )*
[INFO] [stdout]      |                              ^^^^^^ can't be applied to `Binder`
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1737:26
[INFO] [stdout]      |
[INFO] [stdout] 1737 |             $( $BinderI: ~const Binder, )*
[INFO] [stdout]      |                          ^^^^^^ can't be applied to `Binder`
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1194:30
[INFO] [stdout]      |
[INFO] [stdout] 1194 |                 $( $BinderI: ~const Binder<Runtime = $RuntimeBinderI>, )*
[INFO] [stdout]      |                              ^^^^^^ can't be applied to `Binder`
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1737:26
[INFO] [stdout]      |
[INFO] [stdout] 1737 |             $( $BinderI: ~const Binder, )*
[INFO] [stdout]      |                          ^^^^^^ can't be applied to `Binder`
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1194:30
[INFO] [stdout]      |
[INFO] [stdout] 1194 |                 $( $BinderI: ~const Binder<Runtime = $RuntimeBinderI>, )*
[INFO] [stdout]      |                              ^^^^^^ can't be applied to `Binder`
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1737:26
[INFO] [stdout]      |
[INFO] [stdout] 1737 |             $( $BinderI: ~const Binder, )*
[INFO] [stdout]      |                          ^^^^^^ can't be applied to `Binder`
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1194:30
[INFO] [stdout]      |
[INFO] [stdout] 1194 |                 $( $BinderI: ~const Binder<Runtime = $RuntimeBinderI>, )*
[INFO] [stdout]      |                              ^^^^^^ can't be applied to `Binder`
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1737:26
[INFO] [stdout]      |
[INFO] [stdout] 1737 |             $( $BinderI: ~const Binder, )*
[INFO] [stdout]      |                          ^^^^^^ can't be applied to `Binder`
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1194:30
[INFO] [stdout]      |
[INFO] [stdout] 1194 |                 $( $BinderI: ~const Binder<Runtime = $RuntimeBinderI>, )*
[INFO] [stdout]      |                              ^^^^^^ can't be applied to `Binder`
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1737:26
[INFO] [stdout]      |
[INFO] [stdout] 1737 |             $( $BinderI: ~const Binder, )*
[INFO] [stdout]      |                          ^^^^^^ can't be applied to `Binder`
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1194:30
[INFO] [stdout]      |
[INFO] [stdout] 1194 |                 $( $BinderI: ~const Binder<Runtime = $RuntimeBinderI>, )*
[INFO] [stdout]      |                              ^^^^^^ can't be applied to `Binder`
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1737:26
[INFO] [stdout]      |
[INFO] [stdout] 1737 |             $( $BinderI: ~const Binder, )*
[INFO] [stdout]      |                          ^^^^^^ can't be applied to `Binder`
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1194:30
[INFO] [stdout]      |
[INFO] [stdout] 1194 |                 $( $BinderI: ~const Binder<Runtime = $RuntimeBinderI>, )*
[INFO] [stdout]      |                              ^^^^^^ can't be applied to `Binder`
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1737:26
[INFO] [stdout]      |
[INFO] [stdout] 1737 |             $( $BinderI: ~const Binder, )*
[INFO] [stdout]      |                          ^^^^^^ can't be applied to `Binder`
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1194:30
[INFO] [stdout]      |
[INFO] [stdout] 1194 |                 $( $BinderI: ~const Binder<Runtime = $RuntimeBinderI>, )*
[INFO] [stdout]      |                              ^^^^^^ can't be applied to `Binder`
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1737:26
[INFO] [stdout]      |
[INFO] [stdout] 1737 |             $( $BinderI: ~const Binder, )*
[INFO] [stdout]      |                          ^^^^^^ can't be applied to `Binder`
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1737:26
[INFO] [stdout]      |
[INFO] [stdout] 1737 |             $( $BinderI: ~const Binder, )*
[INFO] [stdout]      |                          ^^^^^^ can't be applied to `Binder`
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1780:13
[INFO] [stdout]      |
[INFO] [stdout] 1780 |     Binder: ~const self::Binder,
[INFO] [stdout]      |             ^^^^^^ can't be applied to `Binder`
[INFO] [stdout]      |
[INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `IntoClosureConst` which is not `const`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/closure.rs:226:49
[INFO] [stdout]     |
[INFO] [stdout] 226 | impl<T: FnOnce() + Copy + Send + 'static> const IntoClosureConst for T {
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^^ this trait is not `const`
[INFO] [stdout]     |
[INFO] [stdout]     = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]     = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout] help: mark `IntoClosureConst` as `const` to allow it to have `const` implementations
[INFO] [stdout]     |
[INFO] [stdout] 213 | pub const trait IntoClosureConst {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `IntoClosureConst` which is not `const`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/closure.rs:219:12
[INFO] [stdout]     |
[INFO] [stdout] 219 | impl const IntoClosureConst for Closure {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^ this trait is not `const`
[INFO] [stdout]     |
[INFO] [stdout]     = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]     = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout] help: mark `IntoClosureConst` as `const` to allow it to have `const` implementations
[INFO] [stdout]     |
[INFO] [stdout] 213 | pub const trait IntoClosureConst {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `IntoClosureConst` which is not `const`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/closure.rs:237:80
[INFO] [stdout]     |
[INFO] [stdout] 237 | impl<T: FnOnce(&'static P0) + Copy + Send + 'static, P0: Sync + 'static> const IntoClosureConst
[INFO] [stdout]     |                                                                                ^^^^^^^^^^^^^^^^ this trait is not `const`
[INFO] [stdout]     |
[INFO] [stdout]     = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]     = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout] help: mark `IntoClosureConst` as `const` to allow it to have `const` implementations
[INFO] [stdout]     |
[INFO] [stdout] 213 | pub const trait IntoClosureConst {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: const `impl` for trait `IntoClosureConst` which is not `const`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/closure.rs:263:54
[INFO] [stdout]     |
[INFO] [stdout] 263 | impl<T: FnOnce(usize) + Copy + Send + 'static> const IntoClosureConst for (usize, T) {
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^^ this trait is not `const`
[INFO] [stdout]     |
[INFO] [stdout]     = note: marking a trait with `const` ensures all default method bodies are `const`
[INFO] [stdout]     = note: adding a non-const method body in the future would be a breaking change
[INFO] [stdout] help: mark `IntoClosureConst` as `const` to allow it to have `const` implementations
[INFO] [stdout]     |
[INFO] [stdout] 213 | pub const trait IntoClosureConst {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/cfg.rs:119:12
[INFO] [stdout]     |
[INFO] [stdout] 119 |         C: ~const raw_cfg::CfgBase,
[INFO] [stdout]     |            ^^^^^^ can't be applied to `CfgBase`
[INFO] [stdout]     |
[INFO] [stdout] help: mark `CfgBase` as `const` to allow it to have `const` implementations
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:58:5
[INFO] [stdout]     |
[INFO] [stdout]  58 | pub const unsafe trait CfgBase {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/cfg.rs:190:12
[INFO] [stdout]     |
[INFO] [stdout] 190 |         C: ~const raw_cfg::CfgInterruptLine,
[INFO] [stdout]     |            ^^^^^^ can't be applied to `CfgInterruptLine`
[INFO] [stdout]     |
[INFO] [stdout] help: mark `CfgInterruptLine` as `const` to allow it to have `const` implementations
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:250:5
[INFO] [stdout]     |
[INFO] [stdout] 250 | pub const unsafe trait CfgInterruptLine: ~const CfgBase<System: raw::KernelInterruptLine> {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/event_group.rs:182:28
[INFO] [stdout]     |
[INFO] [stdout] 182 |     pub const fn finish<C: ~const raw_cfg::CfgEventGroup<System = System>>(
[INFO] [stdout]     |                            ^^^^^^ can't be applied to `CfgEventGroup`
[INFO] [stdout]     |
[INFO] [stdout] help: mark `CfgEventGroup` as `const` to allow it to have `const` implementations
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:120:5
[INFO] [stdout]     |
[INFO] [stdout] 120 | pub const unsafe trait CfgEventGroup: ~const CfgBase<System: raw::KernelEventGroup> {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/hook.rs:62:27
[INFO] [stdout]     |
[INFO] [stdout]  62 |     pub const fn start<C: ~const IntoClosureConst>(self, start: C) -> Self {
[INFO] [stdout]     |                           ^^^^^^ can't be applied to `IntoClosureConst`
[INFO] [stdout]     |
[INFO] [stdout] help: mark `IntoClosureConst` as `const` to allow it to have `const` implementations
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/closure.rs:213:5
[INFO] [stdout]     |
[INFO] [stdout] 213 | pub const trait IntoClosureConst {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/hook.rs:98:28
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub const fn finish<C: ~const raw_cfg::CfgBase<System = System>>(
[INFO] [stdout]    |                            ^^^^^^ can't be applied to `CfgBase`
[INFO] [stdout]    |
[INFO] [stdout] help: mark `CfgBase` as `const` to allow it to have `const` implementations
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:58:5
[INFO] [stdout]    |
[INFO] [stdout] 58 | pub const unsafe trait CfgBase {
[INFO] [stdout]    |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/interrupt.rs:253:28
[INFO] [stdout]     |
[INFO] [stdout] 253 |     pub const fn finish<C: ~const raw_cfg::CfgInterruptLine<System = System>>(
[INFO] [stdout]     |                            ^^^^^^ can't be applied to `CfgInterruptLine`
[INFO] [stdout]     |
[INFO] [stdout] help: mark `CfgInterruptLine` as `const` to allow it to have `const` implementations
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:250:5
[INFO] [stdout]     |
[INFO] [stdout] 250 | pub const unsafe trait CfgInterruptLine: ~const CfgBase<System: raw::KernelInterruptLine> {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/interrupt.rs:314:27
[INFO] [stdout]     |
[INFO] [stdout] 314 |     pub const fn start<C: ~const IntoClosureConst>(self, start: C) -> Self {
[INFO] [stdout]     |                           ^^^^^^ can't be applied to `IntoClosureConst`
[INFO] [stdout]     |
[INFO] [stdout] help: mark `IntoClosureConst` as `const` to allow it to have `const` implementations
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/closure.rs:213:5
[INFO] [stdout]     |
[INFO] [stdout] 213 | pub const trait IntoClosureConst {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/interrupt.rs:368:28
[INFO] [stdout]     |
[INFO] [stdout] 368 |     pub const fn finish<C: ~const raw_cfg::CfgInterruptLine<System = System>>(
[INFO] [stdout]     |                            ^^^^^^ can't be applied to `CfgInterruptLine`
[INFO] [stdout]     |
[INFO] [stdout] help: mark `CfgInterruptLine` as `const` to allow it to have `const` implementations
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:250:5
[INFO] [stdout]     |
[INFO] [stdout] 250 | pub const unsafe trait CfgInterruptLine: ~const CfgBase<System: raw::KernelInterruptLine> {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/mutex.rs:398:28
[INFO] [stdout]     |
[INFO] [stdout] 398 |     pub const fn finish<C: ~const raw_cfg::CfgMutex<System = System>>(
[INFO] [stdout]     |                            ^^^^^^ can't be applied to `CfgMutex`
[INFO] [stdout]     |
[INFO] [stdout] help: mark `CfgMutex` as `const` to allow it to have `const` implementations
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:152:5
[INFO] [stdout]     |
[INFO] [stdout] 152 | pub const unsafe trait CfgMutex: ~const CfgBase<System: raw::KernelMutex> {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/semaphore.rs:200:28
[INFO] [stdout]     |
[INFO] [stdout] 200 |     pub const fn finish<C: ~const raw_cfg::CfgSemaphore<System = System>>(
[INFO] [stdout]     |                            ^^^^^^ can't be applied to `CfgSemaphore`
[INFO] [stdout]     |
[INFO] [stdout] help: mark `CfgSemaphore` as `const` to allow it to have `const` implementations
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:183:5
[INFO] [stdout]     |
[INFO] [stdout] 183 | pub const unsafe trait CfgSemaphore: ~const CfgBase<System: raw::KernelSemaphore> {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/task.rs:342:27
[INFO] [stdout]     |
[INFO] [stdout] 342 |     pub const fn start<C: ~const IntoClosureConst>(self, start: C) -> Self {
[INFO] [stdout]     |                           ^^^^^^ can't be applied to `IntoClosureConst`
[INFO] [stdout]     |
[INFO] [stdout] help: mark `IntoClosureConst` as `const` to allow it to have `const` implementations
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/closure.rs:213:5
[INFO] [stdout]     |
[INFO] [stdout] 213 | pub const trait IntoClosureConst {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/task.rs:384:28
[INFO] [stdout]     |
[INFO] [stdout] 384 |     pub const fn finish<C: ~const raw_cfg::CfgTask<System = System>>(
[INFO] [stdout]     |                            ^^^^^^ can't be applied to `CfgTask`
[INFO] [stdout]     |
[INFO] [stdout] help: mark `CfgTask` as `const` to allow it to have `const` implementations
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:86:5
[INFO] [stdout]     |
[INFO] [stdout]  86 | pub const unsafe trait CfgTask: ~const CfgBase {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/timer.rs:453:27
[INFO] [stdout]     |
[INFO] [stdout] 453 |     pub const fn start<C: ~const IntoClosureConst>(self, start: C) -> Self {
[INFO] [stdout]     |                           ^^^^^^ can't be applied to `IntoClosureConst`
[INFO] [stdout]     |
[INFO] [stdout] help: mark `IntoClosureConst` as `const` to allow it to have `const` implementations
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/closure.rs:213:5
[INFO] [stdout]     |
[INFO] [stdout] 213 | pub const trait IntoClosureConst {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/timer.rs:491:28
[INFO] [stdout]     |
[INFO] [stdout] 491 |     pub const fn finish<C: ~const raw_cfg::CfgTimer<System = System>>(
[INFO] [stdout]     |                            ^^^^^^ can't be applied to `CfgTimer`
[INFO] [stdout]     |
[INFO] [stdout] help: mark `CfgTimer` as `const` to allow it to have `const` implementations
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:216:5
[INFO] [stdout]     |
[INFO] [stdout] 216 | pub const unsafe trait CfgTimer: ~const CfgBase<System: raw::KernelTimer> {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:530:12
[INFO] [stdout]     |
[INFO] [stdout] 530 |         C: ~const raw_cfg::CfgBase<System = System>,
[INFO] [stdout]     |            ^^^^^^ can't be applied to `CfgBase`
[INFO] [stdout]     |
[INFO] [stdout] help: mark `CfgBase` as `const` to allow it to have `const` implementations
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:58:5
[INFO] [stdout]     |
[INFO] [stdout]  58 | pub const unsafe trait CfgBase {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:532:15
[INFO] [stdout]      |
[INFO] [stdout]  532 |         Func: ~const FnBind<Binder>,
[INFO] [stdout]      |               ^^^^^^ can't be applied to `FnBind`
[INFO] [stdout]      |
[INFO] [stdout] help: mark `FnBind` as `const` to allow it to have `const` implementations
[INFO] [stdout]      |
[INFO] [stdout] 1168 | pub const trait FnBind<Binder> {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:934:12
[INFO] [stdout]     |
[INFO] [stdout] 934 |         C: ~const raw_cfg::CfgBase,
[INFO] [stdout]     |            ^^^^^^ can't be applied to `CfgBase`
[INFO] [stdout]     |
[INFO] [stdout] help: mark `CfgBase` as `const` to allow it to have `const` implementations
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:58:5
[INFO] [stdout]     |
[INFO] [stdout]  58 | pub const unsafe trait CfgBase {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/hunk.rs:151:28
[INFO] [stdout]     |
[INFO] [stdout] 151 |     pub const fn finish<C: ~const raw_cfg::CfgBase<System = System>>(
[INFO] [stdout]     |                            ^^^^^^ can't be applied to `CfgBase`
[INFO] [stdout]     |
[INFO] [stdout] help: mark `CfgBase` as `const` to allow it to have `const` implementations
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:58:5
[INFO] [stdout]     |
[INFO] [stdout]  58 | pub const unsafe trait CfgBase {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/hunk.rs:190:28
[INFO] [stdout]     |
[INFO] [stdout] 190 |     pub const fn finish<C: ~const raw_cfg::CfgBase<System = System>>(
[INFO] [stdout]     |                            ^^^^^^ can't be applied to `CfgBase`
[INFO] [stdout]     |
[INFO] [stdout] help: mark `CfgBase` as `const` to allow it to have `const` implementations
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:58:5
[INFO] [stdout]     |
[INFO] [stdout]  58 | pub const unsafe trait CfgBase {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:87:32
[INFO] [stdout]    |
[INFO] [stdout] 87 |     fn task_define<Properties: ~const Bag>(
[INFO] [stdout]    |                                ^^^^^^ can't be applied to `Bag`
[INFO] [stdout]    |
[INFO] [stdout] help: mark `Bag` as `const` to allow it to have `const` implementations
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bag.rs:6:5
[INFO] [stdout]    |
[INFO] [stdout]  6 | pub const trait Bag: private::Sealed + Copy {
[INFO] [stdout]    |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:121:39
[INFO] [stdout]     |
[INFO] [stdout] 121 |     fn event_group_define<Properties: ~const Bag>(
[INFO] [stdout]     |                                       ^^^^^^ can't be applied to `Bag`
[INFO] [stdout]     |
[INFO] [stdout] help: mark `Bag` as `const` to allow it to have `const` implementations
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bag.rs:6:5
[INFO] [stdout]     |
[INFO] [stdout]   6 | pub const trait Bag: private::Sealed + Copy {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:153:33
[INFO] [stdout]     |
[INFO] [stdout] 153 |     fn mutex_define<Properties: ~const Bag>(
[INFO] [stdout]     |                                 ^^^^^^ can't be applied to `Bag`
[INFO] [stdout]     |
[INFO] [stdout] help: mark `Bag` as `const` to allow it to have `const` implementations
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bag.rs:6:5
[INFO] [stdout]     |
[INFO] [stdout]   6 | pub const trait Bag: private::Sealed + Copy {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:184:37
[INFO] [stdout]     |
[INFO] [stdout] 184 |     fn semaphore_define<Properties: ~const Bag>(
[INFO] [stdout]     |                                     ^^^^^^ can't be applied to `Bag`
[INFO] [stdout]     |
[INFO] [stdout] help: mark `Bag` as `const` to allow it to have `const` implementations
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bag.rs:6:5
[INFO] [stdout]     |
[INFO] [stdout]   6 | pub const trait Bag: private::Sealed + Copy {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:217:33
[INFO] [stdout]     |
[INFO] [stdout] 217 |     fn timer_define<Properties: ~const Bag>(
[INFO] [stdout]     |                                 ^^^^^^ can't be applied to `Bag`
[INFO] [stdout]     |
[INFO] [stdout] help: mark `Bag` as `const` to allow it to have `const` implementations
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bag.rs:6:5
[INFO] [stdout]     |
[INFO] [stdout]   6 | pub const trait Bag: private::Sealed + Copy {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `[const]` can only be applied to `const` traits
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:251:42
[INFO] [stdout]     |
[INFO] [stdout] 251 |     fn interrupt_line_define<Properties: ~const Bag>(
[INFO] [stdout]     |                                          ^^^^^^ can't be applied to `Bag`
[INFO] [stdout]     |
[INFO] [stdout] help: mark `Bag` as `const` to allow it to have `const` implementations
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bag.rs:6:5
[INFO] [stdout]     |
[INFO] [stdout]   6 | pub const trait Bag: private::Sealed + Copy {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<(Binder0, Binder1, Binder2, Binder3, Binder4, Binder5, Binder6, Binder7, Binder8, Binder9, Binder10, Binder11, Binder12, Binder13, Binder14) as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1209:21
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     Binder::register_dependency(&binder, ctx);
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `register_dependency` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1350 |     fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>);
[INFO] [stdout]      |     -------------------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<(Binder0, Binder1, Binder2, Binder3, Binder4, Binder5, Binder6, Binder7, Binder8, Binder9, Binder10, Binder11, Binder12, Binder13, Binder14) as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1211:40
[INFO] [stdout]      |
[INFO] [stdout] 1211 |                     let intermediate = Binder::into_runtime_binder(binder);
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `into_runtime_binder` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1357 |     fn into_runtime_binder(self) -> Self::Runtime;
[INFO] [stdout]      |     ---------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<(Binder0, Binder1, Binder2, Binder3, Binder4, Binder5, Binder6, Binder7, Binder8, Binder9, Binder10, Binder11, Binder12, Binder13) as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1209:21
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     Binder::register_dependency(&binder, ctx);
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `register_dependency` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1350 |     fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>);
[INFO] [stdout]      |     -------------------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<(Binder0, Binder1, Binder2, Binder3, Binder4, Binder5, Binder6, Binder7, Binder8, Binder9, Binder10, Binder11, Binder12, Binder13) as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1211:40
[INFO] [stdout]      |
[INFO] [stdout] 1211 |                     let intermediate = Binder::into_runtime_binder(binder);
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `into_runtime_binder` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1357 |     fn into_runtime_binder(self) -> Self::Runtime;
[INFO] [stdout]      |     ---------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<(Binder0, Binder1, Binder2, Binder3, Binder4, Binder5, Binder6, Binder7, Binder8, Binder9, Binder10, Binder11, Binder12) as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1209:21
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     Binder::register_dependency(&binder, ctx);
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `register_dependency` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1350 |     fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>);
[INFO] [stdout]      |     -------------------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<(Binder0, Binder1, Binder2, Binder3, Binder4, Binder5, Binder6, Binder7, Binder8, Binder9, Binder10, Binder11, Binder12) as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1211:40
[INFO] [stdout]      |
[INFO] [stdout] 1211 |                     let intermediate = Binder::into_runtime_binder(binder);
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `into_runtime_binder` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1357 |     fn into_runtime_binder(self) -> Self::Runtime;
[INFO] [stdout]      |     ---------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<(Binder0, Binder1, Binder2, Binder3, Binder4, Binder5, Binder6, Binder7, Binder8, Binder9, Binder10, Binder11) as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1209:21
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     Binder::register_dependency(&binder, ctx);
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `register_dependency` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1350 |     fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>);
[INFO] [stdout]      |     -------------------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<(Binder0, Binder1, Binder2, Binder3, Binder4, Binder5, Binder6, Binder7, Binder8, Binder9, Binder10, Binder11) as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1211:40
[INFO] [stdout]      |
[INFO] [stdout] 1211 |                     let intermediate = Binder::into_runtime_binder(binder);
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `into_runtime_binder` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1357 |     fn into_runtime_binder(self) -> Self::Runtime;
[INFO] [stdout]      |     ---------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<(Binder0, Binder1, Binder2, Binder3, Binder4, Binder5, Binder6, Binder7, Binder8, Binder9, Binder10) as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1209:21
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     Binder::register_dependency(&binder, ctx);
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `register_dependency` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1350 |     fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>);
[INFO] [stdout]      |     -------------------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<(Binder0, Binder1, Binder2, Binder3, Binder4, Binder5, Binder6, Binder7, Binder8, Binder9, Binder10) as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1211:40
[INFO] [stdout]      |
[INFO] [stdout] 1211 |                     let intermediate = Binder::into_runtime_binder(binder);
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `into_runtime_binder` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1357 |     fn into_runtime_binder(self) -> Self::Runtime;
[INFO] [stdout]      |     ---------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<(Binder0, Binder1, Binder2, Binder3, Binder4, Binder5, Binder6, Binder7, Binder8, Binder9) as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1209:21
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     Binder::register_dependency(&binder, ctx);
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `register_dependency` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1350 |     fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>);
[INFO] [stdout]      |     -------------------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<(Binder0, Binder1, Binder2, Binder3, Binder4, Binder5, Binder6, Binder7, Binder8, Binder9) as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1211:40
[INFO] [stdout]      |
[INFO] [stdout] 1211 |                     let intermediate = Binder::into_runtime_binder(binder);
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `into_runtime_binder` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1357 |     fn into_runtime_binder(self) -> Self::Runtime;
[INFO] [stdout]      |     ---------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<(Binder0, Binder1, Binder2, Binder3, Binder4, Binder5, Binder6, Binder7, Binder8) as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1209:21
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     Binder::register_dependency(&binder, ctx);
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `register_dependency` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1350 |     fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>);
[INFO] [stdout]      |     -------------------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<(Binder0, Binder1, Binder2, Binder3, Binder4, Binder5, Binder6, Binder7, Binder8) as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1211:40
[INFO] [stdout]      |
[INFO] [stdout] 1211 |                     let intermediate = Binder::into_runtime_binder(binder);
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `into_runtime_binder` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1357 |     fn into_runtime_binder(self) -> Self::Runtime;
[INFO] [stdout]      |     ---------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<(Binder0, Binder1, Binder2, Binder3, Binder4, Binder5, Binder6, Binder7) as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1209:21
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     Binder::register_dependency(&binder, ctx);
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `register_dependency` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1350 |     fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>);
[INFO] [stdout]      |     -------------------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<(Binder0, Binder1, Binder2, Binder3, Binder4, Binder5, Binder6, Binder7) as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1211:40
[INFO] [stdout]      |
[INFO] [stdout] 1211 |                     let intermediate = Binder::into_runtime_binder(binder);
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `into_runtime_binder` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1357 |     fn into_runtime_binder(self) -> Self::Runtime;
[INFO] [stdout]      |     ---------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<(Binder0, Binder1, Binder2, Binder3, Binder4, Binder5, Binder6) as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1209:21
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     Binder::register_dependency(&binder, ctx);
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `register_dependency` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1350 |     fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>);
[INFO] [stdout]      |     -------------------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<(Binder0, Binder1, Binder2, Binder3, Binder4, Binder5, Binder6) as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1211:40
[INFO] [stdout]      |
[INFO] [stdout] 1211 |                     let intermediate = Binder::into_runtime_binder(binder);
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `into_runtime_binder` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1357 |     fn into_runtime_binder(self) -> Self::Runtime;
[INFO] [stdout]      |     ---------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<(Binder0, Binder1, Binder2, Binder3, Binder4, Binder5) as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1209:21
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     Binder::register_dependency(&binder, ctx);
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `register_dependency` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1350 |     fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>);
[INFO] [stdout]      |     -------------------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<(Binder0, Binder1, Binder2, Binder3, Binder4, Binder5) as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1211:40
[INFO] [stdout]      |
[INFO] [stdout] 1211 |                     let intermediate = Binder::into_runtime_binder(binder);
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `into_runtime_binder` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1357 |     fn into_runtime_binder(self) -> Self::Runtime;
[INFO] [stdout]      |     ---------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<(Binder0, Binder1, Binder2, Binder3, Binder4) as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1209:21
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     Binder::register_dependency(&binder, ctx);
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `register_dependency` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1350 |     fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>);
[INFO] [stdout]      |     -------------------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<(Binder0, Binder1, Binder2, Binder3, Binder4) as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1211:40
[INFO] [stdout]      |
[INFO] [stdout] 1211 |                     let intermediate = Binder::into_runtime_binder(binder);
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `into_runtime_binder` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1357 |     fn into_runtime_binder(self) -> Self::Runtime;
[INFO] [stdout]      |     ---------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<(Binder0, Binder1, Binder2, Binder3) as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1209:21
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     Binder::register_dependency(&binder, ctx);
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `register_dependency` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1350 |     fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>);
[INFO] [stdout]      |     -------------------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<(Binder0, Binder1, Binder2, Binder3) as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1211:40
[INFO] [stdout]      |
[INFO] [stdout] 1211 |                     let intermediate = Binder::into_runtime_binder(binder);
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `into_runtime_binder` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1357 |     fn into_runtime_binder(self) -> Self::Runtime;
[INFO] [stdout]      |     ---------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<(Binder0, Binder1, Binder2) as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1209:21
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     Binder::register_dependency(&binder, ctx);
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `register_dependency` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1350 |     fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>);
[INFO] [stdout]      |     -------------------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<(Binder0, Binder1, Binder2) as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1211:40
[INFO] [stdout]      |
[INFO] [stdout] 1211 |                     let intermediate = Binder::into_runtime_binder(binder);
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `into_runtime_binder` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1357 |     fn into_runtime_binder(self) -> Self::Runtime;
[INFO] [stdout]      |     ---------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<(Binder0, Binder1) as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1209:21
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     Binder::register_dependency(&binder, ctx);
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `register_dependency` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1350 |     fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>);
[INFO] [stdout]      |     -------------------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<(Binder0, Binder1) as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1211:40
[INFO] [stdout]      |
[INFO] [stdout] 1211 |                     let intermediate = Binder::into_runtime_binder(binder);
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `into_runtime_binder` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1357 |     fn into_runtime_binder(self) -> Self::Runtime;
[INFO] [stdout]      |     ---------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<(Binder0,) as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1209:21
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     Binder::register_dependency(&binder, ctx);
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `register_dependency` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1350 |     fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>);
[INFO] [stdout]      |     -------------------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<(Binder0,) as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1211:40
[INFO] [stdout]      |
[INFO] [stdout] 1211 |                     let intermediate = Binder::into_runtime_binder(binder);
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `into_runtime_binder` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1357 |     fn into_runtime_binder(self) -> Self::Runtime;
[INFO] [stdout]      |     ---------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<() as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1209:21
[INFO] [stdout]      |
[INFO] [stdout] 1209 |                     Binder::register_dependency(&binder, ctx);
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `register_dependency` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1350 |     fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>);
[INFO] [stdout]      |     -------------------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<() as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1211:40
[INFO] [stdout]      |
[INFO] [stdout] 1211 |                     let intermediate = Binder::into_runtime_binder(binder);
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } });
[INFO] [stdout]      |                              ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `into_runtime_binder` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1357 |     fn into_runtime_binder(self) -> Self::Runtime;
[INFO] [stdout]      |     ---------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Inner as FnBind<Binder>>::bind` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1316:41
[INFO] [stdout]      |
[INFO] [stdout] 1316 |         let inner_bound_fn = self.inner.bind(binder, ctx);
[INFO] [stdout]      |                                         ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] note: method `bind` is not const because trait `FnBind` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1168:1
[INFO] [stdout]      |
[INFO] [stdout] 1168 | pub trait FnBind<Binder> {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1172 |     fn bind(self, binder: Binder, ctx: &mut CfgBindCtx<'_>) -> Self::BoundFn;
[INFO] [stdout]      |     ------------------------------------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: consider making trait `FnBind` const
[INFO] [stdout]      |
[INFO] [stdout] 1168 | pub const trait FnBind<Binder> {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `T: [const] Destruct` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:61:15
[INFO] [stdout]     |
[INFO] [stdout]  61 |         while this.len() < n {
[INFO] [stdout]     |               ^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: required for `vec::ComptimeVec<T>` to implement `[const] Deref`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:168:32
[INFO] [stdout]     |
[INFO] [stdout] 168 | impl<T: ~const Destruct> const ops::Deref for ComptimeVec<T> {
[INFO] [stdout]     |         ---------------        ^^^^^^^^^^     ^^^^^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         unsatisfied trait bound introduced here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `T: [const] Destruct` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:123:19
[INFO] [stdout]     |
[INFO] [stdout] 123 |         while i < self.len() {
[INFO] [stdout]     |                   ^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: required for `vec::ComptimeVec<T>` to implement `[const] Deref`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:168:32
[INFO] [stdout]     |
[INFO] [stdout] 168 | impl<T: ~const Destruct> const ops::Deref for ComptimeVec<T> {
[INFO] [stdout]     |         ---------------        ^^^^^^^^^^     ^^^^^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         unsatisfied trait bound introduced here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `T: [const] Destruct` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:124:25
[INFO] [stdout]     |
[INFO] [stdout] 124 |             out.push(f(&self[i]));
[INFO] [stdout]     |                         ^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: required for `vec::ComptimeVec<T>` to implement `[const] Deref`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:168:32
[INFO] [stdout]     |
[INFO] [stdout] 168 | impl<T: ~const Destruct> const ops::Deref for ComptimeVec<T> {
[INFO] [stdout]     |         ---------------        ^^^^^^^^^^     ^^^^^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         unsatisfied trait bound introduced here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `T: [const] Destruct` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:159:17
[INFO] [stdout]     |
[INFO] [stdout] 159 |         assert!(self.len() == LEN);
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: required for `vec::ComptimeVec<T>` to implement `[const] Deref`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:168:32
[INFO] [stdout]     |
[INFO] [stdout] 168 | impl<T: ~const Destruct> const ops::Deref for ComptimeVec<T> {
[INFO] [stdout]     |         ---------------        ^^^^^^^^^^     ^^^^^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         unsatisfied trait bound introduced here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `T: [const] FnOnce(&utils::alloc::ConstAllocator)` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/alloc.rs:173:14
[INFO] [stdout]     |
[INFO] [stdout] 173 |         self(allocator)
[INFO] [stdout]     |         ---- ^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         required by a bound introduced by this call
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `T: [const] FnOnce(P, &utils::alloc::ConstAllocator)` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/alloc.rs:184:9
[INFO] [stdout]     |
[INFO] [stdout] 184 |         (self.1)(self.0, allocator)
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `uninit_array` found for union `MaybeUninit<T>` in the current scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/aligned_storage.rs:22:61
[INFO] [stdout]    |
[INFO] [stdout] 22 |     const INIT: Self = Self(elain::Align::NEW, MaybeUninit::uninit_array());
[INFO] [stdout]    |                                                             ^^^^^^^^^^^^ function or associated item not found in `MaybeUninit<_>`
[INFO] [stdout]    |
[INFO] [stdout] note: if you're trying to build a new `MaybeUninit<_>` consider using one of the following associated functions:
[INFO] [stdout]       MaybeUninit::<T>::new
[INFO] [stdout]       MaybeUninit::<T>::uninit
[INFO] [stdout]       MaybeUninit::<T>::zeroed
[INFO] [stdout]   --> /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/mem/maybe_uninit.rs:406:4
[INFO] [stdout] help: there is an associated function `uninit` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 22 -     const INIT: Self = Self(elain::Align::NEW, MaybeUninit::uninit_array());
[INFO] [stdout] 22 +     const INIT: Self = Self(elain::Align::NEW, MaybeUninit::uninit());
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `T: [const] Destruct` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/veclike.rs:34:9
[INFO] [stdout]     |
[INFO] [stdout]  34 |         (**self).is_empty()
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: required for `vec::ComptimeVec<T>` to implement `[const] Deref`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:168:32
[INFO] [stdout]     |
[INFO] [stdout] 168 | impl<T: ~const Destruct> const ops::Deref for ComptimeVec<T> {
[INFO] [stdout]     |         ---------------        ^^^^^^^^^^     ^^^^^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         unsatisfied trait bound introduced here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `T: [const] Destruct` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/veclike.rs:37:9
[INFO] [stdout]     |
[INFO] [stdout]  37 |         (**self).len()
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: required for `vec::ComptimeVec<T>` to implement `[const] Deref`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:168:32
[INFO] [stdout]     |
[INFO] [stdout] 168 | impl<T: ~const Destruct> const ops::Deref for ComptimeVec<T> {
[INFO] [stdout]     |         ---------------        ^^^^^^^^^^     ^^^^^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         unsatisfied trait bound introduced here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `T: [const] PartialOrd` is not satisfied
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |         *x < *y
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `T: [const] DerefMut` is not satisfied
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:71:30
[INFO] [stdout]    |
[INFO] [stdout] 71 |             let slice = &mut **self;
[INFO] [stdout]    |                              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `<T as veclike::VecLike>::Element: [const] Destruct` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:83:33
[INFO] [stdout]     |
[INFO] [stdout]  83 |                         sift_up(slice, 0, i, ctx);
[INFO] [stdout]     |                         ------- ^^^^^
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] note: required by a bound in `sift_up`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:132:14
[INFO] [stdout]     |
[INFO] [stdout] 124 | const unsafe fn sift_up<Element, Ctx>(
[INFO] [stdout]     |                 ------- required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 132 |     Element: ~const Destruct,
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^ required by this bound in `sift_up`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Ctx: [const] Destruct` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:83:46
[INFO] [stdout]     |
[INFO] [stdout]  83 |                         sift_up(slice, 0, i, ctx);
[INFO] [stdout]     |                         -------              ^^^
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] note: required by a bound in `sift_up`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:131:42
[INFO] [stdout]     |
[INFO] [stdout] 124 | const unsafe fn sift_up<Element, Ctx>(
[INFO] [stdout]     |                 ------- required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 131 |     Ctx: ~const BinaryHeapCtx<Element> + ~const Destruct,
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^ required by this bound in `sift_up`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `<T as veclike::VecLike>::Element: [const] Destruct` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:85:35
[INFO] [stdout]     |
[INFO] [stdout]  85 |                         sift_down(slice, i, ctx);
[INFO] [stdout]     |                         --------- ^^^^^
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] note: required by a bound in `binary_heap::sift_down`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:168:14
[INFO] [stdout]     |
[INFO] [stdout] 165 | const unsafe fn sift_down<Element, Ctx>(this: &mut [Element], pos: usize, mut ctx: Ctx)
[INFO] [stdout]     |                 --------- required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 168 |     Element: ~const Destruct,
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^ required by this bound in `sift_down`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Ctx: [const] Destruct` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:85:45
[INFO] [stdout]     |
[INFO] [stdout]  85 |                         sift_down(slice, i, ctx);
[INFO] [stdout]     |                         ---------           ^^^
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] note: required by a bound in `binary_heap::sift_down`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:167:42
[INFO] [stdout]     |
[INFO] [stdout] 165 | const unsafe fn sift_down<Element, Ctx>(this: &mut [Element], pos: usize, mut ctx: Ctx)
[INFO] [stdout]     |                 --------- required by a bound in this function
[INFO] [stdout] 166 | where
[INFO] [stdout] 167 |     Ctx: ~const BinaryHeapCtx<Element> + ~const Destruct,
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^ required by this bound in `sift_down`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `T: [const] DerefMut` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:103:26
[INFO] [stdout]     |
[INFO] [stdout] 103 |         let slice = &mut **self;
[INFO] [stdout]     |                          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `<T as veclike::VecLike>::Element: [const] Destruct` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:107:26
[INFO] [stdout]     |
[INFO] [stdout] 107 |         unsafe { sift_up(slice, 0, i, ctx) }
[INFO] [stdout]     |                  ------- ^^^^^
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] note: required by a bound in `sift_up`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:132:14
[INFO] [stdout]     |
[INFO] [stdout] 124 | const unsafe fn sift_up<Element, Ctx>(
[INFO] [stdout]     |                 ------- required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 132 |     Element: ~const Destruct,
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^ required by this bound in `sift_up`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Ctx: [const] Destruct` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:107:39
[INFO] [stdout]     |
[INFO] [stdout] 107 |         unsafe { sift_up(slice, 0, i, ctx) }
[INFO] [stdout]     |                  -------              ^^^
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout] note: required by a bound in `sift_up`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:131:42
[INFO] [stdout]     |
[INFO] [stdout] 124 | const unsafe fn sift_up<Element, Ctx>(
[INFO] [stdout]     |                 ------- required by a bound in this function
[INFO] [stdout] ...
[INFO] [stdout] 131 |     Ctx: ~const BinaryHeapCtx<Element> + ~const Destruct,
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^ required by this bound in `sift_up`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `uninit_array` found for union `MaybeUninit<T>` in the current scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/init.rs:39:43
[INFO] [stdout]    |
[INFO] [stdout] 39 |         let mut array = mem::MaybeUninit::uninit_array();
[INFO] [stdout]    |                                           ^^^^^^^^^^^^ function or associated item not found in `MaybeUninit<_>`
[INFO] [stdout]    |
[INFO] [stdout] note: if you're trying to build a new `MaybeUninit<_>` consider using one of the following associated functions:
[INFO] [stdout]       MaybeUninit::<T>::new
[INFO] [stdout]       MaybeUninit::<T>::uninit
[INFO] [stdout]       MaybeUninit::<T>::zeroed
[INFO] [stdout]   --> /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/mem/maybe_uninit.rs:406:4
[INFO] [stdout] help: there is an associated function `uninit` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 39 -         let mut array = mem::MaybeUninit::uninit_array();
[INFO] [stdout] 39 +         let mut array = mem::MaybeUninit::uninit();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `uninit_array` found for union `MaybeUninit<T>` in the current scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/mem.rs:31:18
[INFO] [stdout]    |
[INFO] [stdout] 31 |     MaybeUninit::uninit_array()
[INFO] [stdout]    |                  ^^^^^^^^^^^^ function or associated item not found in `MaybeUninit<_>`
[INFO] [stdout]    |
[INFO] [stdout] note: if you're trying to build a new `MaybeUninit<_>` consider using one of the following associated functions:
[INFO] [stdout]       MaybeUninit::<T>::new
[INFO] [stdout]       MaybeUninit::<T>::uninit
[INFO] [stdout]       MaybeUninit::<T>::zeroed
[INFO] [stdout]   --> /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/mem/maybe_uninit.rs:406:4
[INFO] [stdout] help: there is an associated function `uninit` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 31 -     MaybeUninit::uninit_array()
[INFO] [stdout] 31 +     MaybeUninit::uninit()
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `uninit_array` found for union `MaybeUninit<T>` in the current scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/for_times.rs:204:38
[INFO] [stdout]     |
[INFO] [stdout] 204 |           let mut array = MaybeUninit::uninit_array::<{$len_value}>();
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ function or associated item not found in `MaybeUninit<_>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/interrupt.rs:584:9
[INFO] [stdout]     |
[INFO] [stdout] 584 | /         const_array_from_fn! {
[INFO] [stdout] 585 | |             fn iter<[T: MakeCombinedHandlersTrait], I: Nat>(ref mut cell: T) -> ProtoCombinedHandlerFn {
[INFO] [stdout] 586 | |                 #[inline(always)]
[INFO] [stdout] 587 | |                 fn proto_combined_handler<T: MakeCombinedHandlersTrait, I: Nat>() {
[INFO] [stdout] ...   |
[INFO] [stdout] 614 | |             (0..NUM_HANDLERS).map(|i| iter::<[Self], i>(Self(PhantomData))).collect::<[_; Handlers::NumHandlers]>()
[INFO] [stdout] 615 | |         }
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `MaybeUninit<_>` consider using one of the following associated functions:
[INFO] [stdout]       MaybeUninit::<T>::new
[INFO] [stdout]       MaybeUninit::<T>::uninit
[INFO] [stdout]       MaybeUninit::<T>::zeroed
[INFO] [stdout]    --> /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/mem/maybe_uninit.rs:406:4
[INFO] [stdout]     = note: this error originates in the macro `const_array_from_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `uninit_array` found for union `MaybeUninit<T>` in the current scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/for_times.rs:204:38
[INFO] [stdout]     |
[INFO] [stdout] 204 |           let mut array = MaybeUninit::uninit_array::<{$len_value}>();
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ function or associated item not found in `MaybeUninit<_>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/interrupt.rs:619:9
[INFO] [stdout]     |
[INFO] [stdout] 619 | /         const_array_from_fn! {
[INFO] [stdout] 620 | |             fn iter<[T: MakeCombinedHandlersTrait], I: Nat>(ref mut cell: T) -> Option<InterruptHandlerFn> {
[INFO] [stdout] 621 | |                 extern "C" fn combined_handler<T: MakeCombinedHandlersTrait, I: Nat>() {
[INFO] [stdout] 622 | |                     T::PROTO_COMBINED_HANDLERS[I::N]();
[INFO] [stdout] ...   |
[INFO] [stdout] 641 | |             (0..NUM_HANDLERS).map(|i| iter::<[Self], i>(Self(PhantomData))).collect::<[_; Handlers::NumHandlers]>()
[INFO] [stdout] 642 | |         }
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `MaybeUninit<_>` consider using one of the following associated functions:
[INFO] [stdout]       MaybeUninit::<T>::new
[INFO] [stdout]       MaybeUninit::<T>::uninit
[INFO] [stdout]       MaybeUninit::<T>::zeroed
[INFO] [stdout]    --> /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/mem/maybe_uninit.rs:406:4
[INFO] [stdout]     = note: this error originates in the macro `const_array_from_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `uninit_array` found for union `MaybeUninit<T>` in the current scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/for_times.rs:204:38
[INFO] [stdout]     |
[INFO] [stdout] 204 |           let mut array = MaybeUninit::uninit_array::<{$len_value}>();
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ function or associated item not found in `MaybeUninit<_>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/interrupt.rs:674:5
[INFO] [stdout]     |
[INFO] [stdout] 674 | /     const_array_from_fn! {
[INFO] [stdout] 675 | |         fn iter<[T: MakeCombinedHandlersTrait], I: Nat>(ref mut cell: T) -> Option<InterruptHandlerFn> {
[INFO] [stdout] 676 | |             // The interrupt line
[INFO] [stdout] 677 | |             let line = I::N;
[INFO] [stdout] ...   |
[INFO] [stdout] 699 | |         >], i>(MakeCombinedHandlers(PhantomData))).collect::<[_; NumLines]>()
[INFO] [stdout] 700 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `MaybeUninit<_>` consider using one of the following associated functions:
[INFO] [stdout]       MaybeUninit::<T>::new
[INFO] [stdout]       MaybeUninit::<T>::uninit
[INFO] [stdout]       MaybeUninit::<T>::zeroed
[INFO] [stdout]    --> /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/mem/maybe_uninit.rs:406:4
[INFO] [stdout]     = note: this error originates in the macro `const_array_from_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `SorterUseInfoList: [const] Deref` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:513:13
[INFO] [stdout]     |
[INFO] [stdout] 513 |             temp_uses,
[INFO] [stdout]     |             ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `VertexRefLessThan: [const] FnMut(&VertexRef, &VertexRef)` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:626:13
[INFO] [stdout]     |
[INFO] [stdout] 626 |             (self.vertex_ord_lt)(x, y)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `uninit_array` found for union `MaybeUninit<T>` in the current scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1796:40
[INFO] [stdout]      |
[INFO] [stdout] 1796 |             let mut out = MaybeUninit::uninit_array();
[INFO] [stdout]      |                                        ^^^^^^^^^^^^ function or associated item not found in `MaybeUninit<_>`
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `MaybeUninit<_>` consider using one of the following associated functions:
[INFO] [stdout]       MaybeUninit::<T>::new
[INFO] [stdout]       MaybeUninit::<T>::uninit
[INFO] [stdout]       MaybeUninit::<T>::zeroed
[INFO] [stdout]     --> /rustc/1f7f8ea0721a3b1eb73e6c6d25cccb371434b320/library/core/src/mem/maybe_uninit.rs:406:4
[INFO] [stdout] help: there is an associated function `uninit` with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1796 -             let mut out = MaybeUninit::uninit_array();
[INFO] [stdout] 1796 +             let mut out = MaybeUninit::uninit();
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `Clone` is not yet stable as a const trait
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:21:13
[INFO] [stdout]    |
[INFO] [stdout] 21 |             x.clone()
[INFO] [stdout]    |             ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: add `#![feature(const_clone)]` to the crate attributes to enable
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/lib.rs:68:1
[INFO] [stdout]    |
[INFO] [stdout] 68 + #![feature(const_clone)]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<utils::alloc::ConstAllocator as utils::alloc::Allocator>::deallocate` in constant functions
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:37:18
[INFO] [stdout]     |
[INFO] [stdout]  37 |                 .deallocate(self.ptr.cast(), layout_array::<T>(self.capacity));
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: method `deallocate` is not const because trait `Allocator` is not const
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/alloc.rs:228:1
[INFO] [stdout]     |
[INFO] [stdout] 228 | pub unsafe trait Allocator {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 246 |     unsafe fn deallocate(&self, ptr: NonNull<u8>, layout: Layout);
[INFO] [stdout]     |     -------------------------------------------------------------- this method is not const
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: consider making trait `Allocator` const
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/alloc.rs:228:5
[INFO] [stdout]     |
[INFO] [stdout] 228 | pub const unsafe trait Allocator {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<utils::alloc::ConstAllocator as utils::alloc::Allocator>::allocate` in constant functions
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:49:47
[INFO] [stdout]     |
[INFO] [stdout]  49 |             ptr: unwrap_alloc_error(allocator.allocate(layout_array::<T>(capacity))).cast(),
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: method `allocate` is not const because trait `Allocator` is not const
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/alloc.rs:228:1
[INFO] [stdout]     |
[INFO] [stdout] 228 | pub unsafe trait Allocator {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] 229 |     /// Attempts to allocate a block of memory.
[INFO] [stdout] 230 |     fn allocate(&self, layout: Layout) -> Result<NonNull<[u8]>, AllocError>;
[INFO] [stdout]     |     ------------------------------------------------------------------------ this method is not const
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: consider making trait `Allocator` const
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/alloc.rs:228:5
[INFO] [stdout]     |
[INFO] [stdout] 228 | pub const unsafe trait Allocator {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<utils::alloc::ConstAllocator as utils::alloc::Allocator>::grow` in constant functions
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:105:58
[INFO] [stdout]     |
[INFO] [stdout] 105 |               self.ptr = unwrap_alloc_error(self.allocator.grow(
[INFO] [stdout]     |  __________________________________________________________^
[INFO] [stdout] 106 | |                 self.ptr.cast(),
[INFO] [stdout] 107 | |                 layout_array::<T>(self.capacity),
[INFO] [stdout] 108 | |                 layout_array::<T>(new_cap),
[INFO] [stdout] 109 | |             ))
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout] note: method `grow` is not const because trait `Allocator` is not const
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/alloc.rs:228:1
[INFO] [stdout]     |
[INFO] [stdout] 228 |   pub unsafe trait Allocator {
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 253 | /     unsafe fn grow(
[INFO] [stdout] 254 | |         &self,
[INFO] [stdout] 255 | |         ptr: NonNull<u8>,
[INFO] [stdout] 256 | |         old_layout: Layout,
[INFO] [stdout] 257 | |         new_layout: Layout,
[INFO] [stdout] 258 | |     ) -> Result<NonNull<[u8]>, AllocError> {
[INFO] [stdout]     | |__________________________________________- this method is not const
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: consider making trait `Allocator` const
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/alloc.rs:228:5
[INFO] [stdout]     |
[INFO] [stdout] 228 | pub const unsafe trait Allocator {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0493]: destructor of `Option<T>` cannot be evaluated at compile-time
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:136:19
[INFO] [stdout]     |
[INFO] [stdout] 136 |             while self.pop().is_some() {}
[INFO] [stdout]     |                   ^^^^^^^^^^         - value is dropped here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the destructor for this type cannot be evaluated in constant functions
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #133214 <https://github.com/rust-lang/rust/issues/133214> for more information
[INFO] [stdout]     = help: add `#![feature(const_destruct)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `Option::<T>::unwrap_or` is not yet stable as a const fn
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/freeze.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |     #[macropol::macropol]
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the attribute macro `macropol::macropol` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add `#![feature(const_option_ops)]` to the crate attributes to enable
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/lib.rs:68:1
[INFO] [stdout]    |
[INFO] [stdout] 68 + #![feature(const_option_ops)]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<F as FnOnceConstAllocator>::call` in constant functions
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/alloc.rs:158:11
[INFO] [stdout]     |
[INFO] [stdout] 158 |         f.call(&this)
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: method `call` is not const because trait `FnOnceConstAllocator` is not const
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/alloc.rs:164:1
[INFO] [stdout]     |
[INFO] [stdout] 164 | trait FnOnceConstAllocator {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] 165 |     type Output;
[INFO] [stdout] 166 |     fn call(self, allocator: &ConstAllocator) -> Self::Output;
[INFO] [stdout]     |     ---------------------------------------------------------- this method is not const
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: consider making trait `FnOnceConstAllocator` const
[INFO] [stdout]     |
[INFO] [stdout] 164 | const trait FnOnceConstAllocator {
[INFO] [stdout]     | +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<A as utils::alloc::Allocator>::allocate` in constant functions
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/alloc.rs:357:18
[INFO] [stdout]     |
[INFO] [stdout] 357 |         (**self).allocate(layout)
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: method `allocate` is not const because trait `Allocator` is not const
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/alloc.rs:228:1
[INFO] [stdout]     |
[INFO] [stdout] 228 | pub unsafe trait Allocator {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] 229 |     /// Attempts to allocate a block of memory.
[INFO] [stdout] 230 |     fn allocate(&self, layout: Layout) -> Result<NonNull<[u8]>, AllocError>;
[INFO] [stdout]     |     ------------------------------------------------------------------------ this method is not const
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: consider making trait `Allocator` const
[INFO] [stdout]     |
[INFO] [stdout] 228 | pub const unsafe trait Allocator {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<A as utils::alloc::Allocator>::allocate_zeroed` in constant functions
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/alloc.rs:362:18
[INFO] [stdout]     |
[INFO] [stdout] 362 |         (**self).allocate_zeroed(layout)
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: method `allocate_zeroed` is not const because trait `Allocator` is not const
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/alloc.rs:228:1
[INFO] [stdout]     |
[INFO] [stdout] 228 | pub unsafe trait Allocator {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 234 |     fn allocate_zeroed(&self, layout: Layout) -> Result<NonNull<[u8]>, AllocError> {
[INFO] [stdout]     |     ------------------------------------------------------------------------------ this method is not const
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: consider making trait `Allocator` const
[INFO] [stdout]     |
[INFO] [stdout] 228 | pub const unsafe trait Allocator {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<A as utils::alloc::Allocator>::deallocate` in constant functions
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/alloc.rs:368:27
[INFO] [stdout]     |
[INFO] [stdout] 368 |         unsafe { (**self).deallocate(ptr, layout) }
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: method `deallocate` is not const because trait `Allocator` is not const
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/alloc.rs:228:1
[INFO] [stdout]     |
[INFO] [stdout] 228 | pub unsafe trait Allocator {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 246 |     unsafe fn deallocate(&self, ptr: NonNull<u8>, layout: Layout);
[INFO] [stdout]     |     -------------------------------------------------------------- this method is not const
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: consider making trait `Allocator` const
[INFO] [stdout]     |
[INFO] [stdout] 228 | pub const unsafe trait Allocator {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<A as utils::alloc::Allocator>::grow` in constant functions
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/alloc.rs:378:27
[INFO] [stdout]     |
[INFO] [stdout] 378 |         unsafe { (**self).grow(ptr, old_layout, new_layout) }
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: method `grow` is not const because trait `Allocator` is not const
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/alloc.rs:228:1
[INFO] [stdout]     |
[INFO] [stdout] 228 |   pub unsafe trait Allocator {
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 253 | /     unsafe fn grow(
[INFO] [stdout] 254 | |         &self,
[INFO] [stdout] 255 | |         ptr: NonNull<u8>,
[INFO] [stdout] 256 | |         old_layout: Layout,
[INFO] [stdout] 257 | |         new_layout: Layout,
[INFO] [stdout] 258 | |     ) -> Result<NonNull<[u8]>, AllocError> {
[INFO] [stdout]     | |__________________________________________- this method is not const
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: consider making trait `Allocator` const
[INFO] [stdout]     |
[INFO] [stdout] 228 | pub const unsafe trait Allocator {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<A as utils::alloc::Allocator>::grow_zeroed` in constant functions
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/alloc.rs:388:27
[INFO] [stdout]     |
[INFO] [stdout] 388 |         unsafe { (**self).grow_zeroed(ptr, old_layout, new_layout) }
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: method `grow_zeroed` is not const because trait `Allocator` is not const
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/alloc.rs:228:1
[INFO] [stdout]     |
[INFO] [stdout] 228 |   pub unsafe trait Allocator {
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 285 | /     unsafe fn grow_zeroed(
[INFO] [stdout] 286 | |         &self,
[INFO] [stdout] 287 | |         ptr: NonNull<u8>,
[INFO] [stdout] 288 | |         old_layout: Layout,
[INFO] [stdout] 289 | |         new_layout: Layout,
[INFO] [stdout] 290 | |     ) -> Result<NonNull<[u8]>, AllocError> {
[INFO] [stdout]     | |__________________________________________- this method is not const
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: consider making trait `Allocator` const
[INFO] [stdout]     |
[INFO] [stdout] 228 | pub const unsafe trait Allocator {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<A as utils::alloc::Allocator>::shrink` in constant functions
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/alloc.rs:398:27
[INFO] [stdout]     |
[INFO] [stdout] 398 |         unsafe { (**self).shrink(ptr, old_layout, new_layout) }
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: method `shrink` is not const because trait `Allocator` is not const
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/alloc.rs:228:1
[INFO] [stdout]     |
[INFO] [stdout] 228 |   pub unsafe trait Allocator {
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 316 | /     unsafe fn shrink(
[INFO] [stdout] 317 | |         &self,
[INFO] [stdout] 318 | |         ptr: NonNull<u8>,
[INFO] [stdout] 319 | |         old_layout: Layout,
[INFO] [stdout] 320 | |         new_layout: Layout,
[INFO] [stdout] 321 | |     ) -> Result<NonNull<[u8]>, AllocError> {
[INFO] [stdout]     | |__________________________________________- this method is not const
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: consider making trait `Allocator` const
[INFO] [stdout]     |
[INFO] [stdout] 228 | pub const unsafe trait Allocator {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `slice::<impl [T]>::get_unchecked` is not yet stable as a const fn
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/helpers.rs:23:38
[INFO] [stdout]    |
[INFO] [stdout] 23 |         let elt = unsafe { ptr::read(data.get_unchecked(pos)) };
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: add `#![feature(const_index)]` to the crate attributes to enable
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/lib.rs:68:1
[INFO] [stdout]    |
[INFO] [stdout] 68 + #![feature(const_index)]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `slice::<impl [T]>::get_unchecked` is not yet stable as a const fn
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/helpers.rs:55:18
[INFO] [stdout]    |
[INFO] [stdout] 55 |         unsafe { self.data.get_unchecked(index) }
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: add `#![feature(const_index)]` to the crate attributes to enable
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/lib.rs:68:1
[INFO] [stdout]    |
[INFO] [stdout] 68 + #![feature(const_index)]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `slice::<impl [T]>::get_unchecked_mut` is not yet stable as a const fn
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/helpers.rs:65:18
[INFO] [stdout]    |
[INFO] [stdout] 65 |         unsafe { self.data.get_unchecked_mut(index) }
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: add `#![feature(const_index)]` to the crate attributes to enable
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/lib.rs:68:1
[INFO] [stdout]    |
[INFO] [stdout] 68 + #![feature(const_index)]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `slice::<impl [T]>::get_unchecked` is not yet stable as a const fn
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/helpers.rs:76:39
[INFO] [stdout]    |
[INFO] [stdout] 76 |             let index_ptr: *const _ = self.data.get_unchecked(index);
[INFO] [stdout]    |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: add `#![feature(const_index)]` to the crate attributes to enable
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/lib.rs:68:1
[INFO] [stdout]    |
[INFO] [stdout] 68 + #![feature(const_index)]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `slice::<impl [T]>::get_unchecked_mut` is not yet stable as a const fn
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/helpers.rs:77:28
[INFO] [stdout]    |
[INFO] [stdout] 77 |             let hole_ptr = self.data.get_unchecked_mut(self.pos);
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: add `#![feature(const_index)]` to the crate attributes to enable
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/lib.rs:68:1
[INFO] [stdout]    |
[INFO] [stdout] 68 + #![feature(const_index)]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `slice::<impl [T]>::get_unchecked_mut` is not yet stable as a const fn
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/helpers.rs:90:50
[INFO] [stdout]    |
[INFO] [stdout] 90 |             ptr::copy_nonoverlapping(&*self.elt, self.data.get_unchecked_mut(pos), 1);
[INFO] [stdout]    |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: add `#![feature(const_index)]` to the crate attributes to enable
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/lib.rs:68:1
[INFO] [stdout]    |
[INFO] [stdout] 68 + #![feature(const_index)]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<T as BinaryHeap>::heap_remove::<Ctx>` in constant functions
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:59:14
[INFO] [stdout]    |
[INFO] [stdout] 59 |         self.heap_remove(0, ctx)
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: method `heap_remove` is not const because trait `BinaryHeap` is not const
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:33:1
[INFO] [stdout]    |
[INFO] [stdout] 33 |   pub trait BinaryHeap: VecLike {
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 40 | /     fn heap_remove<Ctx>(&mut self, i: usize, ctx: Ctx) -> Option<Self::Element>
[INFO] [stdout] 41 | |     where
[INFO] [stdout] 42 | |         Ctx: ~const BinaryHeapCtx<Self::Element> + ~const Destruct;
[INFO] [stdout]    | |___________________________________________________________________- this method is not const
[INFO] [stdout]    = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: consider making trait `BinaryHeap` const
[INFO] [stdout]    |
[INFO] [stdout] 33 | pub const trait BinaryHeap: VecLike {
[INFO] [stdout]    |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Ctx as BinaryHeapCtx<Element>>::lt` in constant functions
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:140:21
[INFO] [stdout]     |
[INFO] [stdout] 140 |             if !ctx.lt(hole.element(), hole.get(parent)) {
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: method `lt` is not const because trait `BinaryHeapCtx` is not const
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:15:1
[INFO] [stdout]     |
[INFO] [stdout]  15 | pub trait BinaryHeapCtx<Element> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout]  16 |     /// Return `true` iff `x < y`.
[INFO] [stdout]  17 |     fn lt(&mut self, x: &Element, y: &Element) -> bool;
[INFO] [stdout]     |     --------------------------------------------------- this method is not const
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: consider making trait `BinaryHeapCtx` const
[INFO] [stdout]     |
[INFO] [stdout]  15 | pub const trait BinaryHeapCtx<Element> {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Ctx as BinaryHeapCtx<Element>>::on_move` in constant functions
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:148:17
[INFO] [stdout]     |
[INFO] [stdout] 148 |             ctx.on_move(hole.get_mut(prev_pos), prev_pos);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: method `on_move` is not const because trait `BinaryHeapCtx` is not const
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:15:1
[INFO] [stdout]     |
[INFO] [stdout]  15 | pub trait BinaryHeapCtx<Element> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout]  20 |     fn on_move(&mut self, e: &mut Element, new_index: usize) {
[INFO] [stdout]     |     -------------------------------------------------------- this method is not const
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: consider making trait `BinaryHeapCtx` const
[INFO] [stdout]     |
[INFO] [stdout]  15 | pub const trait BinaryHeapCtx<Element> {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Ctx as BinaryHeapCtx<Element>>::on_move` in constant functions
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:153:13
[INFO] [stdout]     |
[INFO] [stdout] 153 |         ctx.on_move(hole.element_mut(), pos);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: method `on_move` is not const because trait `BinaryHeapCtx` is not const
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:15:1
[INFO] [stdout]     |
[INFO] [stdout]  15 | pub trait BinaryHeapCtx<Element> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout]  20 |     fn on_move(&mut self, e: &mut Element, new_index: usize) {
[INFO] [stdout]     |     -------------------------------------------------------- this method is not const
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: consider making trait `BinaryHeapCtx` const
[INFO] [stdout]     |
[INFO] [stdout]  15 | pub const trait BinaryHeapCtx<Element> {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Ctx as BinaryHeapCtx<Element>>::lt` in constant functions
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:177:36
[INFO] [stdout]     |
[INFO] [stdout] 177 |             if right < end && !ctx.lt(hole.get(child), hole.get(right)) {
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: method `lt` is not const because trait `BinaryHeapCtx` is not const
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:15:1
[INFO] [stdout]     |
[INFO] [stdout]  15 | pub trait BinaryHeapCtx<Element> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout]  16 |     /// Return `true` iff `x < y`.
[INFO] [stdout]  17 |     fn lt(&mut self, x: &Element, y: &Element) -> bool;
[INFO] [stdout]     |     --------------------------------------------------- this method is not const
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: consider making trait `BinaryHeapCtx` const
[INFO] [stdout]     |
[INFO] [stdout]  15 | pub const trait BinaryHeapCtx<Element> {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Ctx as BinaryHeapCtx<Element>>::lt` in constant functions
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:182:21
[INFO] [stdout]     |
[INFO] [stdout] 182 |             if !ctx.lt(hole.get(child), hole.element()) {
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: method `lt` is not const because trait `BinaryHeapCtx` is not const
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:15:1
[INFO] [stdout]     |
[INFO] [stdout]  15 | pub trait BinaryHeapCtx<Element> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout]  16 |     /// Return `true` iff `x < y`.
[INFO] [stdout]  17 |     fn lt(&mut self, x: &Element, y: &Element) -> bool;
[INFO] [stdout]     |     --------------------------------------------------- this method is not const
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: consider making trait `BinaryHeapCtx` const
[INFO] [stdout]     |
[INFO] [stdout]  15 | pub const trait BinaryHeapCtx<Element> {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Ctx as BinaryHeapCtx<Element>>::on_move` in constant functions
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:190:17
[INFO] [stdout]     |
[INFO] [stdout] 190 |             ctx.on_move(hole.get_mut(prev_pos), prev_pos);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: method `on_move` is not const because trait `BinaryHeapCtx` is not const
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:15:1
[INFO] [stdout]     |
[INFO] [stdout]  15 | pub trait BinaryHeapCtx<Element> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout]  20 |     fn on_move(&mut self, e: &mut Element, new_index: usize) {
[INFO] [stdout]     |     -------------------------------------------------------- this method is not const
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: consider making trait `BinaryHeapCtx` const
[INFO] [stdout]     |
[INFO] [stdout]  15 | pub const trait BinaryHeapCtx<Element> {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Ctx as BinaryHeapCtx<Element>>::on_move` in constant functions
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:197:13
[INFO] [stdout]     |
[INFO] [stdout] 197 |         ctx.on_move(hole.element_mut(), pos);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: method `on_move` is not const because trait `BinaryHeapCtx` is not const
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:15:1
[INFO] [stdout]     |
[INFO] [stdout]  15 | pub trait BinaryHeapCtx<Element> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout]  20 |     fn on_move(&mut self, e: &mut Element, new_index: usize) {
[INFO] [stdout]     |     -------------------------------------------------------- this method is not const
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: consider making trait `BinaryHeapCtx` const
[INFO] [stdout]     |
[INFO] [stdout]  15 | pub const trait BinaryHeapCtx<Element> {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `Clone` is not yet stable as a const trait
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/cfg.rs:42:65
[INFO] [stdout]    |
[INFO] [stdout] 42 |             bind_registry: RefCell::new(CfgBindRegistry::new_in(allocator.clone())),
[INFO] [stdout]    |                                                                 ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: add `#![feature(const_clone)]` to the crate attributes to enable
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/lib.rs:68:1
[INFO] [stdout]    |
[INFO] [stdout] 68 + #![feature(const_clone)]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `Clone` is not yet stable as a const trait
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/cfg.rs:59:48
[INFO] [stdout]    |
[INFO] [stdout] 59 |             startup_hooks: ComptimeVec::new_in(allocator.clone()),
[INFO] [stdout]    |                                                ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: add `#![feature(const_clone)]` to the crate attributes to enable
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/lib.rs:68:1
[INFO] [stdout]    |
[INFO] [stdout] 68 + #![feature(const_clone)]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `Clone` is not yet stable as a const trait
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/cfg.rs:62:50
[INFO] [stdout]    |
[INFO] [stdout] 62 |             interrupt_lines: ComptimeVec::new_in(allocator.clone()),
[INFO] [stdout]    |                                                  ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: add `#![feature(const_clone)]` to the crate attributes to enable
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/lib.rs:68:1
[INFO] [stdout]    |
[INFO] [stdout] 68 + #![feature(const_clone)]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `Clone` is not yet stable as a const trait
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/cfg.rs:63:53
[INFO] [stdout]    |
[INFO] [stdout] 63 |             interrupt_handlers: ComptimeVec::new_in(allocator.clone()),
[INFO] [stdout]    |                                                     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: add `#![feature(const_clone)]` to the crate attributes to enable
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/lib.rs:68:1
[INFO] [stdout]    |
[INFO] [stdout] 68 + #![feature(const_clone)]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<C as CfgBase>::num_task_priority_levels` in constant functions
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/cfg.rs:121:18
[INFO] [stdout]     |
[INFO] [stdout] 121 |         self.raw.num_task_priority_levels(new_value);
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: method `num_task_priority_levels` is not const because trait `CfgBase` is not const
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:58:1
[INFO] [stdout]     |
[INFO] [stdout]  58 | pub unsafe trait CfgBase {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout]  59 |     type System: raw::KernelBase;
[INFO] [stdout]  60 |     fn num_task_priority_levels(&mut self, new_value: usize);
[INFO] [stdout]     |     --------------------------------------------------------- this method is not const
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: consider making trait `CfgBase` const
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:58:5
[INFO] [stdout]     |
[INFO] [stdout]  58 | pub const unsafe trait CfgBase {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0493]: destructor of `refcell::RefMut<'_, CfgBindRegistry>` cannot be evaluated at compile-time
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/cfg.rs:141:9
[INFO] [stdout]     |
[INFO] [stdout] 141 |         self.shared.bind_registry.borrow_mut().finalize(self);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^               - value is dropped here
[INFO] [stdout]     |         |
[INFO] [stdout]     |         the destructor for this type cannot be evaluated in constant functions
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #133214 <https://github.com/rust-lang/rust/issues/133214> for more information
[INFO] [stdout]     = help: add `#![feature(const_destruct)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0493]: destructor of `vec::ComptimeVec<StartupHookAttr>` cannot be evaluated at compile-time
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/cfg.rs:148:18
[INFO] [stdout]     |
[INFO] [stdout] 148 |                 &self.startup_hooks.map(hook::CfgStartupHook::to_attr),
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the destructor for this type cannot be evaluated in constant functions
[INFO] [stdout] ...
[INFO] [stdout] 154 |     }
[INFO] [stdout]     |     - value is dropped here
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #133214 <https://github.com/rust-lang/rust/issues/133214> for more information
[INFO] [stdout]     = help: add `#![feature(const_destruct)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0493]: destructor of `refcell::RefMut<'_, CfgBindRegistry>` cannot be evaluated at compile-time
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/cfg.rs:173:9
[INFO] [stdout]     |
[INFO] [stdout] 173 |         self.shared.bind_registry.borrow_mut().finalize(self);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^               - value is dropped here
[INFO] [stdout]     |         |
[INFO] [stdout]     |         the destructor for this type cannot be evaluated in constant functions
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #133214 <https://github.com/rust-lang/rust/issues/133214> for more information
[INFO] [stdout]     = help: add `#![feature(const_destruct)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `slice::<impl [T]>::get` is not yet stable as a const fn
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/cfg.rs:215:25
[INFO] [stdout]     |
[INFO] [stdout] 215 |               let start = C::System::CFG_INTERRUPT_HANDLERS
[INFO] [stdout]     |  _________________________^
[INFO] [stdout] 216 | |                 .get(interrupt_line.num)
[INFO] [stdout]     | |________________________________________^
[INFO] [stdout]     |
[INFO] [stdout] help: add `#![feature(const_index)]` to the crate attributes to enable
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/lib.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout]  68 + #![feature(const_index)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<C as CfgInterruptLine>::interrupt_line_define::<()>` in constant functions
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/cfg.rs:219:22
[INFO] [stdout]     |
[INFO] [stdout] 219 |               self.raw.interrupt_line_define(
[INFO] [stdout]     |  ______________________^
[INFO] [stdout] 220 | |                 raw_cfg::InterruptLineDescriptor {
[INFO] [stdout] 221 | |                     phantom: Init::INIT,
[INFO] [stdout] 222 | |                     line: interrupt_line.num,
[INFO] [stdout] ...   |
[INFO] [stdout] 227 | |                 (),
[INFO] [stdout] 228 | |             );
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout] note: method `interrupt_line_define` is not const because trait `CfgInterruptLine` is not const
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:250:1
[INFO] [stdout]     |
[INFO] [stdout] 250 |   pub unsafe trait CfgInterruptLine: ~const CfgBase<System: raw::KernelInterruptLine> {
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] 251 | /     fn interrupt_line_define<Properties: ~const Bag>(
[INFO] [stdout] 252 | |         &mut self,
[INFO] [stdout] 253 | |         descriptor: InterruptLineDescriptor<Self::System>,
[INFO] [stdout] 254 | |         properties: Properties,
[INFO] [stdout] 255 | |     );
[INFO] [stdout]     | |______- this method is not const
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: consider making trait `CfgInterruptLine` const
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:250:5
[INFO] [stdout]     |
[INFO] [stdout] 250 | pub const unsafe trait CfgInterruptLine: ~const CfgBase<System: raw::KernelInterruptLine> {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<C as CfgBase>::startup_hook_define` in constant functions
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/cfg.rs:263:18
[INFO] [stdout]     |
[INFO] [stdout] 263 |         self.raw.startup_hook_define(startup_hook::<C::System>);
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: method `startup_hook_define` is not const because trait `CfgBase` is not const
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:58:1
[INFO] [stdout]     |
[INFO] [stdout]  58 | pub unsafe trait CfgBase {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout]  67 |     fn startup_hook_define(&mut self, func: fn());
[INFO] [stdout]     |     ---------------------------------------------- this method is not const
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: consider making trait `CfgBase` const
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:58:5
[INFO] [stdout]     |
[INFO] [stdout]  58 | pub const unsafe trait CfgBase {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<C as CfgEventGroup>::event_group_define::<()>` in constant functions
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/event_group.rs:186:26
[INFO] [stdout]     |
[INFO] [stdout] 186 |         let id = c.raw().event_group_define(self.inner, ());
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: method `event_group_define` is not const because trait `CfgEventGroup` is not const
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:120:1
[INFO] [stdout]     |
[INFO] [stdout] 120 |   pub unsafe trait CfgEventGroup: ~const CfgBase<System: raw::KernelEventGroup> {
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] 121 | /     fn event_group_define<Properties: ~const Bag>(
[INFO] [stdout] 122 | |         &mut self,
[INFO] [stdout] 123 | |         descriptor: EventGroupDescriptor<Self::System>,
[INFO] [stdout] 124 | |         properties: Properties,
[INFO] [stdout] 125 | |     ) -> <Self::System as raw::KernelEventGroup>::RawEventGroupId;
[INFO] [stdout]     | |__________________________________________________________________- this method is not const
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: consider making trait `CfgEventGroup` const
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:120:5
[INFO] [stdout]     |
[INFO] [stdout] 120 | pub const unsafe trait CfgEventGroup: ~const CfgBase<System: raw::KernelEventGroup> {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const associated function `<EventGroupRef<'_, System> as EventGroupHandle>::from_id` in constant functions
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/event_group.rs:187:18
[INFO] [stdout]     |
[INFO] [stdout] 187 |         unsafe { EventGroupRef::from_id(id) }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: associated function `from_id` is not const because trait `EventGroupHandle` is not const
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/macros.rs:82:9
[INFO] [stdout]     |
[INFO] [stdout]  82 |           pub unsafe trait $NameHandle {
[INFO] [stdout]     |           ^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout]  94 |               unsafe fn from_id(id: <Self::System as $Trait>::$RawId) -> Self;
[INFO] [stdout]     |               ---------------------------------------------------------------- this associated function is not const
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/event_group.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout]  14 | / define_object! {
[INFO] [stdout]  15 | | /// Represents a single owned event group in a system.
[INFO] [stdout]  16 | | ///
[INFO] [stdout]  17 | | #[doc = common_doc_owned_handle!()]
[INFO] [stdout] ...   |
[INFO] [stdout]  38 | | pub trait EventGroupMethods {}
[INFO] [stdout]  39 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]     = note: this error originates in the macro `define_object` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `EventGroupHandle` const
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/macros.rs:82:13
[INFO] [stdout]     |
[INFO] [stdout]  82 |         pub const unsafe trait $NameHandle {
[INFO] [stdout]     |             +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<C as IntoClosureConst>::into_closure_const` in constant functions
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/hook.rs:64:31
[INFO] [stdout]     |
[INFO] [stdout]  64 |             start: Some(start.into_closure_const()),
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: method `into_closure_const` is not const because trait `IntoClosureConst` is not const
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/closure.rs:213:1
[INFO] [stdout]     |
[INFO] [stdout] 213 | pub trait IntoClosureConst {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 216 |     fn into_closure_const(self) -> Closure;
[INFO] [stdout]     |     --------------------------------------- this method is not const
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: consider making trait `IntoClosureConst` const
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/closure.rs:213:5
[INFO] [stdout]     |
[INFO] [stdout] 213 | pub const trait IntoClosureConst {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/closure.rs:68:28: 68:30} as IntoClosureConst>::into_closure_const` in constants
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/closure.rs:68:35
[INFO] [stdout]     |
[INFO] [stdout]  68 |     const INIT: Closure = (|| {}).into_closure_const();
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: method `into_closure_const` is not const because trait `IntoClosureConst` is not const
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/closure.rs:213:1
[INFO] [stdout]     |
[INFO] [stdout] 213 | pub trait IntoClosureConst {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 216 |     fn into_closure_const(self) -> Closure;
[INFO] [stdout]     |     --------------------------------------- this method is not const
[INFO] [stdout]     = note: calls in constants are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: consider making trait `IntoClosureConst` const
[INFO] [stdout]     |
[INFO] [stdout] 213 | pub const trait IntoClosureConst {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<C as IntoClosureConst>::into_closure_const` in constant functions
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/interrupt.rs:316:31
[INFO] [stdout]     |
[INFO] [stdout] 316 |             start: Some(start.into_closure_const()),
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: method `into_closure_const` is not const because trait `IntoClosureConst` is not const
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/closure.rs:213:1
[INFO] [stdout]     |
[INFO] [stdout] 213 | pub trait IntoClosureConst {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 216 |     fn into_closure_const(self) -> Closure;
[INFO] [stdout]     |     --------------------------------------- this method is not const
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: consider making trait `IntoClosureConst` const
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/closure.rs:213:5
[INFO] [stdout]     |
[INFO] [stdout] 213 | pub const trait IntoClosureConst {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<C as CfgMutex>::mutex_define::<()>` in constant functions
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/mutex.rs:402:26
[INFO] [stdout]     |
[INFO] [stdout] 402 |         let id = c.raw().mutex_define(self.inner, ());
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: method `mutex_define` is not const because trait `CfgMutex` is not const
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:152:1
[INFO] [stdout]     |
[INFO] [stdout] 152 |   pub unsafe trait CfgMutex: ~const CfgBase<System: raw::KernelMutex> {
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] 153 | /     fn mutex_define<Properties: ~const Bag>(
[INFO] [stdout] 154 | |         &mut self,
[INFO] [stdout] 155 | |         descriptor: MutexDescriptor<Self::System>,
[INFO] [stdout] 156 | |         properties: Properties,
[INFO] [stdout] 157 | |     ) -> <Self::System as raw::KernelMutex>::RawMutexId;
[INFO] [stdout]     | |________________________________________________________- this method is not const
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: consider making trait `CfgMutex` const
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:152:5
[INFO] [stdout]     |
[INFO] [stdout] 152 | pub const unsafe trait CfgMutex: ~const CfgBase<System: raw::KernelMutex> {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const associated function `<MutexRef<'_, System> as MutexHandle>::from_id` in constant functions
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/mutex.rs:403:18
[INFO] [stdout]     |
[INFO] [stdout] 403 |         unsafe { MutexRef::from_id(id) }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: associated function `from_id` is not const because trait `MutexHandle` is not const
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/macros.rs:82:9
[INFO] [stdout]     |
[INFO] [stdout]  82 |           pub unsafe trait $NameHandle {
[INFO] [stdout]     |           ^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout]  94 |               unsafe fn from_id(id: <Self::System as $Trait>::$RawId) -> Self;
[INFO] [stdout]     |               ---------------------------------------------------------------- this associated function is not const
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/mutex.rs:14:1
[INFO] [stdout]     |
[INFO] [stdout]  14 | / define_object! {
[INFO] [stdout]  15 | | /// Represents a single mutex in a system.
[INFO] [stdout]  16 | | ///
[INFO] [stdout]  17 | | #[doc = common_doc_owned_handle!()]
[INFO] [stdout] ...   |
[INFO] [stdout] 275 | | pub trait MutexMethods {}
[INFO] [stdout] 276 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]     = note: this error originates in the macro `define_object` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `MutexHandle` const
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/macros.rs:82:13
[INFO] [stdout]     |
[INFO] [stdout]  82 |         pub const unsafe trait $NameHandle {
[INFO] [stdout]     |             +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<C as CfgSemaphore>::semaphore_define::<()>` in constant functions
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/semaphore.rs:207:26
[INFO] [stdout]     |
[INFO] [stdout] 207 |           let id = c.raw().semaphore_define(
[INFO] [stdout]     |  __________________________^
[INFO] [stdout] 208 | |             raw_cfg::SemaphoreDescriptor {
[INFO] [stdout] 209 | |                 phantom: Init::INIT,
[INFO] [stdout] 210 | |                 initial: initial_value,
[INFO] [stdout] ...   |
[INFO] [stdout] 214 | |             (),
[INFO] [stdout] 215 | |         );
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout] note: method `semaphore_define` is not const because trait `CfgSemaphore` is not const
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:183:1
[INFO] [stdout]     |
[INFO] [stdout] 183 |   pub unsafe trait CfgSemaphore: ~const CfgBase<System: raw::KernelSemaphore> {
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] 184 | /     fn semaphore_define<Properties: ~const Bag>(
[INFO] [stdout] 185 | |         &mut self,
[INFO] [stdout] 186 | |         descriptor: SemaphoreDescriptor<Self::System>,
[INFO] [stdout] 187 | |         properties: Properties,
[INFO] [stdout] 188 | |     ) -> <Self::System as raw::KernelSemaphore>::RawSemaphoreId;
[INFO] [stdout]     | |________________________________________________________________- this method is not const
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: consider making trait `CfgSemaphore` const
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:183:5
[INFO] [stdout]     |
[INFO] [stdout] 183 | pub const unsafe trait CfgSemaphore: ~const CfgBase<System: raw::KernelSemaphore> {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const associated function `<SemaphoreRef<'_, System> as SemaphoreHandle>::from_id` in constant functions
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/semaphore.rs:216:18
[INFO] [stdout]     |
[INFO] [stdout] 216 |         unsafe { SemaphoreRef::from_id(id) }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: associated function `from_id` is not const because trait `SemaphoreHandle` is not const
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/macros.rs:82:9
[INFO] [stdout]     |
[INFO] [stdout]  82 |           pub unsafe trait $NameHandle {
[INFO] [stdout]     |           ^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout]  94 |               unsafe fn from_id(id: <Self::System as $Trait>::$RawId) -> Self;
[INFO] [stdout]     |               ---------------------------------------------------------------- this associated function is not const
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/semaphore.rs:17:1
[INFO] [stdout]     |
[INFO] [stdout]  17 | / define_object! {
[INFO] [stdout]  18 | | /// Represents a single semaphore in a system.
[INFO] [stdout]  19 | | ///
[INFO] [stdout]  20 | | #[doc = common_doc_owned_handle!()]
[INFO] [stdout] ...   |
[INFO] [stdout]  43 | | pub trait SemaphoreMethods {}
[INFO] [stdout]  44 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]     = note: this error originates in the macro `define_object` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `SemaphoreHandle` const
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/macros.rs:82:13
[INFO] [stdout]     |
[INFO] [stdout]  82 |         pub const unsafe trait $NameHandle {
[INFO] [stdout]     |             +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<C as IntoClosureConst>::into_closure_const` in constant functions
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/task.rs:344:31
[INFO] [stdout]     |
[INFO] [stdout] 344 |             start: Some(start.into_closure_const()),
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: method `into_closure_const` is not const because trait `IntoClosureConst` is not const
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/closure.rs:213:1
[INFO] [stdout]     |
[INFO] [stdout] 213 | pub trait IntoClosureConst {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 216 |     fn into_closure_const(self) -> Closure;
[INFO] [stdout]     |     --------------------------------------- this method is not const
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: consider making trait `IntoClosureConst` const
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/closure.rs:213:5
[INFO] [stdout]     |
[INFO] [stdout] 213 | pub const trait IntoClosureConst {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<C as CfgTask>::task_define::<()>` in constant functions
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/task.rs:388:28
[INFO] [stdout]     |
[INFO] [stdout] 388 |           let id = cfg.raw().task_define(
[INFO] [stdout]     |  ____________________________^
[INFO] [stdout] 389 | |             raw_cfg::TaskDescriptor {
[INFO] [stdout] 390 | |                 phantom: Init::INIT,
[INFO] [stdout] 391 | |                 start: self
[INFO] [stdout] ...   |
[INFO] [stdout] 400 | |             (),
[INFO] [stdout] 401 | |         );
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout] note: method `task_define` is not const because trait `CfgTask` is not const
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:86:1
[INFO] [stdout]     |
[INFO] [stdout]  86 |   pub unsafe trait CfgTask: ~const CfgBase {
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout]  87 | /     fn task_define<Properties: ~const Bag>(
[INFO] [stdout]  88 | |         &mut self,
[INFO] [stdout]  89 | |         descriptor: TaskDescriptor<Self::System>,
[INFO] [stdout]  90 | |         properties: Properties,
[INFO] [stdout]  91 | |     ) -> <Self::System as raw::KernelBase>::RawTaskId;
[INFO] [stdout]     | |______________________________________________________- this method is not const
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: consider making trait `CfgTask` const
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:86:5
[INFO] [stdout]     |
[INFO] [stdout]  86 | pub const unsafe trait CfgTask: ~const CfgBase {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const associated function `<TaskRef<'_, System> as TaskHandle>::from_id` in constant functions
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/task.rs:402:18
[INFO] [stdout]     |
[INFO] [stdout] 402 |         unsafe { TaskRef::from_id(id) }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: associated function `from_id` is not const because trait `TaskHandle` is not const
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/macros.rs:82:9
[INFO] [stdout]     |
[INFO] [stdout]  82 |           pub unsafe trait $NameHandle {
[INFO] [stdout]     |           ^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout]  94 |               unsafe fn from_id(id: <Self::System as $Trait>::$RawId) -> Self;
[INFO] [stdout]     |               ---------------------------------------------------------------- this associated function is not const
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/task.rs:17:1
[INFO] [stdout]     |
[INFO] [stdout]  17 | / define_object! {
[INFO] [stdout]  18 | | /// Represents a single task in a system.
[INFO] [stdout]  19 | | ///
[INFO] [stdout]  20 | | #[doc = common_doc_owned_handle!()]
[INFO] [stdout] ...   |
[INFO] [stdout]  81 | | pub trait TaskMethods {}
[INFO] [stdout]  82 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]     = note: this error originates in the macro `define_object` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `TaskHandle` const
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/macros.rs:82:13
[INFO] [stdout]     |
[INFO] [stdout]  82 |         pub const unsafe trait $NameHandle {
[INFO] [stdout]     |             +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<C as IntoClosureConst>::into_closure_const` in constant functions
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/timer.rs:455:31
[INFO] [stdout]     |
[INFO] [stdout] 455 |             start: Some(start.into_closure_const()),
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: method `into_closure_const` is not const because trait `IntoClosureConst` is not const
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/closure.rs:213:1
[INFO] [stdout]     |
[INFO] [stdout] 213 | pub trait IntoClosureConst {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 216 |     fn into_closure_const(self) -> Closure;
[INFO] [stdout]     |     --------------------------------------- this method is not const
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: consider making trait `IntoClosureConst` const
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/closure.rs:213:5
[INFO] [stdout]     |
[INFO] [stdout] 213 | pub const trait IntoClosureConst {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<C as CfgTimer>::timer_define::<()>` in constant functions
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/timer.rs:495:26
[INFO] [stdout]     |
[INFO] [stdout] 495 |           let id = c.raw().timer_define(
[INFO] [stdout]     |  __________________________^
[INFO] [stdout] 496 | |             raw_cfg::TimerDescriptor {
[INFO] [stdout] 497 | |                 phantom: Init::INIT,
[INFO] [stdout] 498 | |                 start: self
[INFO] [stdout] ...   |
[INFO] [stdout] 505 | |             (),
[INFO] [stdout] 506 | |         );
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout] note: method `timer_define` is not const because trait `CfgTimer` is not const
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:216:1
[INFO] [stdout]     |
[INFO] [stdout] 216 |   pub unsafe trait CfgTimer: ~const CfgBase<System: raw::KernelTimer> {
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] 217 | /     fn timer_define<Properties: ~const Bag>(
[INFO] [stdout] 218 | |         &mut self,
[INFO] [stdout] 219 | |         descriptor: TimerDescriptor<Self::System>,
[INFO] [stdout] 220 | |         properties: Properties,
[INFO] [stdout] 221 | |     ) -> <Self::System as raw::KernelTimer>::RawTimerId;
[INFO] [stdout]     | |________________________________________________________- this method is not const
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: consider making trait `CfgTimer` const
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:216:5
[INFO] [stdout]     |
[INFO] [stdout] 216 | pub const unsafe trait CfgTimer: ~const CfgBase<System: raw::KernelTimer> {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const associated function `<TimerRef<'_, System> as TimerHandle>::from_id` in constant functions
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/timer.rs:507:18
[INFO] [stdout]     |
[INFO] [stdout] 507 |         unsafe { TimerRef::from_id(id) }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: associated function `from_id` is not const because trait `TimerHandle` is not const
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/macros.rs:82:9
[INFO] [stdout]     |
[INFO] [stdout]  82 |           pub unsafe trait $NameHandle {
[INFO] [stdout]     |           ^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout]  94 |               unsafe fn from_id(id: <Self::System as $Trait>::$RawId) -> Self;
[INFO] [stdout]     |               ---------------------------------------------------------------- this associated function is not const
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/timer.rs:15:1
[INFO] [stdout]     |
[INFO] [stdout]  15 | / define_object! {
[INFO] [stdout]  16 | | /// Represents a single timer in a system.
[INFO] [stdout]  17 | | ///
[INFO] [stdout]  18 | | #[doc = common_doc_owned_handle!()]
[INFO] [stdout] ...   |
[INFO] [stdout] 366 | | pub trait TimerMethods {}
[INFO] [stdout] 367 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]     = note: this error originates in the macro `define_object` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `TimerHandle` const
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/macros.rs:82:13
[INFO] [stdout]     |
[INFO] [stdout]  82 |         pub const unsafe trait $NameHandle {
[INFO] [stdout]     |             +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Tail as Bag>::get::<T>` in constant functions
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bag.rs:51:20
[INFO] [stdout]    |
[INFO] [stdout] 51 |             self.1.get()
[INFO] [stdout]    |                    ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: method `get` is not const because trait `Bag` is not const
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bag.rs:6:1
[INFO] [stdout]    |
[INFO] [stdout]  6 | pub trait Bag: private::Sealed + Copy {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 17 |     fn get<T: 'static>(&self) -> Option<&T>;
[INFO] [stdout]    |     ---------------------------------------- this method is not const
[INFO] [stdout]    = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: consider making trait `Bag` const
[INFO] [stdout]    |
[INFO] [stdout]  6 | pub const trait Bag: private::Sealed + Copy {
[INFO] [stdout]    |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Tail as Bag>::get_mut::<T>` in constant functions
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bag.rs:60:20
[INFO] [stdout]    |
[INFO] [stdout] 60 |             self.1.get_mut()
[INFO] [stdout]    |                    ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: method `get_mut` is not const because trait `Bag` is not const
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bag.rs:6:1
[INFO] [stdout]    |
[INFO] [stdout]  6 | pub trait Bag: private::Sealed + Copy {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 20 |     fn get_mut<T: 'static>(&mut self) -> Option<&mut T>;
[INFO] [stdout]    |     ---------------------------------------------------- this method is not const
[INFO] [stdout]    = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: consider making trait `Bag` const
[INFO] [stdout]    |
[INFO] [stdout]  6 | pub const trait Bag: private::Sealed + Copy {
[INFO] [stdout]    |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Right as Bag>::get::<T>` in constant functions
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bag.rs:69:35
[INFO] [stdout]    |
[INFO] [stdout] 69 |             Either::Right(x) => x.get(),
[INFO] [stdout]    |                                   ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: method `get` is not const because trait `Bag` is not const
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bag.rs:6:1
[INFO] [stdout]    |
[INFO] [stdout]  6 | pub trait Bag: private::Sealed + Copy {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 17 |     fn get<T: 'static>(&self) -> Option<&T>;
[INFO] [stdout]    |     ---------------------------------------- this method is not const
[INFO] [stdout]    = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: consider making trait `Bag` const
[INFO] [stdout]    |
[INFO] [stdout]  6 | pub const trait Bag: private::Sealed + Copy {
[INFO] [stdout]    |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Left as Bag>::get::<T>` in constant functions
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bag.rs:68:34
[INFO] [stdout]    |
[INFO] [stdout] 68 |             Either::Left(x) => x.get(),
[INFO] [stdout]    |                                  ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: method `get` is not const because trait `Bag` is not const
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bag.rs:6:1
[INFO] [stdout]    |
[INFO] [stdout]  6 | pub trait Bag: private::Sealed + Copy {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 17 |     fn get<T: 'static>(&self) -> Option<&T>;
[INFO] [stdout]    |     ---------------------------------------- this method is not const
[INFO] [stdout]    = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: consider making trait `Bag` const
[INFO] [stdout]    |
[INFO] [stdout]  6 | pub const trait Bag: private::Sealed + Copy {
[INFO] [stdout]    |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Right as Bag>::get_mut::<T>` in constant functions
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bag.rs:76:35
[INFO] [stdout]    |
[INFO] [stdout] 76 |             Either::Right(x) => x.get_mut(),
[INFO] [stdout]    |                                   ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: method `get_mut` is not const because trait `Bag` is not const
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bag.rs:6:1
[INFO] [stdout]    |
[INFO] [stdout]  6 | pub trait Bag: private::Sealed + Copy {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 20 |     fn get_mut<T: 'static>(&mut self) -> Option<&mut T>;
[INFO] [stdout]    |     ---------------------------------------------------- this method is not const
[INFO] [stdout]    = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: consider making trait `Bag` const
[INFO] [stdout]    |
[INFO] [stdout]  6 | pub const trait Bag: private::Sealed + Copy {
[INFO] [stdout]    |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Left as Bag>::get_mut::<T>` in constant functions
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bag.rs:75:34
[INFO] [stdout]    |
[INFO] [stdout] 75 |             Either::Left(x) => x.get_mut(),
[INFO] [stdout]    |                                  ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: method `get_mut` is not const because trait `Bag` is not const
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bag.rs:6:1
[INFO] [stdout]    |
[INFO] [stdout]  6 | pub trait Bag: private::Sealed + Copy {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 20 |     fn get_mut<T: 'static>(&mut self) -> Option<&mut T>;
[INFO] [stdout]    |     ---------------------------------------------------- this method is not const
[INFO] [stdout]    = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: consider making trait `Bag` const
[INFO] [stdout]    |
[INFO] [stdout]  6 | pub const trait Bag: private::Sealed + Copy {
[INFO] [stdout]    |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Callback as SorterCallback>::bind_users` in constant functions
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:384:45
[INFO] [stdout]     |
[INFO] [stdout] 384 |                         let bind_users = cb.bind_users(bind_i);
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: method `bind_users` is not const because trait `SorterCallback` is not const
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:65:1
[INFO] [stdout]     |
[INFO] [stdout]  65 | pub(super) trait SorterCallback {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout]  78 |     fn bind_users(&self, bind_i: usize) -> &[(BindUsage, BindBorrowType)];
[INFO] [stdout]     |     ---------------------------------------------------------------------- this method is not const
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: consider making trait `SorterCallback` const
[INFO] [stdout]     |
[INFO] [stdout]  65 | pub(super) const trait SorterCallback {
[INFO] [stdout]     |            +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `slice::<impl [T]>::get` is not yet stable as a const fn
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:385:50
[INFO] [stdout]     |
[INFO] [stdout] 385 |                         if let Some(bind_user) = bind_users.get(bind_user_i) {
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: add `#![feature(const_index)]` to the crate attributes to enable
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/lib.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout]  68 + #![feature(const_index)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Callback as SorterCallback>::bind_users` in constant functions
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:439:45
[INFO] [stdout]     |
[INFO] [stdout] 439 |                         let bind_users = cb.bind_users(bind_i);
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: method `bind_users` is not const because trait `SorterCallback` is not const
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:65:1
[INFO] [stdout]     |
[INFO] [stdout]  65 | pub(super) trait SorterCallback {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout]  78 |     fn bind_users(&self, bind_i: usize) -> &[(BindUsage, BindBorrowType)];
[INFO] [stdout]     |     ---------------------------------------------------------------------- this method is not const
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: consider making trait `SorterCallback` const
[INFO] [stdout]     |
[INFO] [stdout]  65 | pub(super) const trait SorterCallback {
[INFO] [stdout]     |            +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `slice::<impl [T]>::get` is not yet stable as a const fn
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:440:50
[INFO] [stdout]     |
[INFO] [stdout] 440 |                         if let Some(bind_user) = bind_users.get(bind_user_i) {
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: add `#![feature(const_index)]` to the crate attributes to enable
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/lib.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout]  68 + #![feature(const_index)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Callback as SorterCallback>::push_bind_order` in constant functions
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:475:38
[INFO] [stdout]     |
[INFO] [stdout] 475 |                 self.cb.borrow_mut().push_bind_order(bind_i)
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: method `push_bind_order` is not const because trait `SorterCallback` is not const
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:65:1
[INFO] [stdout]     |
[INFO] [stdout]  65 | pub(super) trait SorterCallback {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout]  66 |     /// Push a binding to the end of the initialization order.
[INFO] [stdout]  67 |     fn push_bind_order(&mut self, bind_i: usize);
[INFO] [stdout]     |     --------------------------------------------- this method is not const
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: consider making trait `SorterCallback` const
[INFO] [stdout]     |
[INFO] [stdout]  65 | pub(super) const trait SorterCallback {
[INFO] [stdout]     |            +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<ReadyVertexQueue as veclike::VecLike>::is_empty` in constant functions
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:614:37
[INFO] [stdout]     |
[INFO] [stdout] 614 |     assert!(temp_ready_vertex_queue.is_empty());
[INFO] [stdout]     |                                     ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: method `is_empty` is not const because trait `VecLike` is not const
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/veclike.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout]   5 | / pub trait VecLike:
[INFO] [stdout]   6 | |     ~const ops::Deref<Target = [<Self as VecLike>::Element]> + ~const ops::DerefMut
[INFO] [stdout]     | |___________________________________________________________________________________^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout]   9 |       fn is_empty(&self) -> bool;
[INFO] [stdout]     |       --------------------------- this method is not const
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: consider making trait `VecLike` const
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/veclike.rs:5:5
[INFO] [stdout]     |
[INFO] [stdout]   5 | pub const trait VecLike:
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Graph as GraphAccess<VertexRef>>::vertices` in constant functions
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:633:37
[INFO] [stdout]     |
[INFO] [stdout] 633 |         let mut it_vertices = graph.vertices();
[INFO] [stdout]     |                                     ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: method `vertices` is not const because trait `GraphAccess` is not const
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:546:1
[INFO] [stdout]     |
[INFO] [stdout] 546 | trait GraphAccess<VertexRef> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 550 |     fn vertices(&self) -> Self::VertexIter<'_>;
[INFO] [stdout]     |     ------------------------------------------- this method is not const
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: consider making trait `GraphAccess` const
[INFO] [stdout]     |
[INFO] [stdout] 546 | const trait GraphAccess<VertexRef> {
[INFO] [stdout]     | +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<<Graph as GraphAccess<VertexRef>>::VertexIter<'_> as MyIterator>::next` in constant functions
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:634:41
[INFO] [stdout]     |
[INFO] [stdout] 634 |         while let Some(v) = it_vertices.next() {
[INFO] [stdout]     |                                         ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: method `next` is not const because trait `MyIterator` is not const
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:540:1
[INFO] [stdout]     |
[INFO] [stdout] 540 | trait MyIterator {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] 541 |     type Item;
[INFO] [stdout] 542 |     fn next(&mut self) -> Option<Self::Item>;
[INFO] [stdout]     |     ----------------------------------------- this method is not const
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: consider making trait `MyIterator` const
[INFO] [stdout]     |
[INFO] [stdout] 540 | const trait MyIterator {
[INFO] [stdout]     | +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `IndexMut` is not yet stable as a const trait
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:635:29
[INFO] [stdout]     |
[INFO] [stdout] 635 |             temp_vertex_info[&v] = TopologicalSortVertexInfo {
[INFO] [stdout]     |                             ^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: add `#![feature(const_index)]` to the crate attributes to enable
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/lib.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout]  68 + #![feature(const_index)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Graph as GraphAccess<VertexRef>>::vertices` in constant functions
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:642:37
[INFO] [stdout]     |
[INFO] [stdout] 642 |         let mut it_vertices = graph.vertices();
[INFO] [stdout]     |                                     ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: method `vertices` is not const because trait `GraphAccess` is not const
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:546:1
[INFO] [stdout]     |
[INFO] [stdout] 546 | trait GraphAccess<VertexRef> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 550 |     fn vertices(&self) -> Self::VertexIter<'_>;
[INFO] [stdout]     |     ------------------------------------------- this method is not const
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: consider making trait `GraphAccess` const
[INFO] [stdout]     |
[INFO] [stdout] 546 | const trait GraphAccess<VertexRef> {
[INFO] [stdout]     | +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<<Graph as GraphAccess<VertexRef>>::VertexIter<'_> as MyIterator>::next` in constant functions
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:643:41
[INFO] [stdout]     |
[INFO] [stdout] 643 |         while let Some(v) = it_vertices.next() {
[INFO] [stdout]     |                                         ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: method `next` is not const because trait `MyIterator` is not const
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:540:1
[INFO] [stdout]     |
[INFO] [stdout] 540 | trait MyIterator {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] 541 |     type Item;
[INFO] [stdout] 542 |     fn next(&mut self) -> Option<Self::Item>;
[INFO] [stdout]     |     ----------------------------------------- this method is not const
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: consider making trait `MyIterator` const
[INFO] [stdout]     |
[INFO] [stdout] 540 | const trait MyIterator {
[INFO] [stdout]     | +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Graph as GraphAccess<VertexRef>>::successors` in constant functions
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:644:43
[INFO] [stdout]     |
[INFO] [stdout] 644 |             let mut it_successors = graph.successors(&v);
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: method `successors` is not const because trait `GraphAccess` is not const
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:546:1
[INFO] [stdout]     |
[INFO] [stdout] 546 | trait GraphAccess<VertexRef> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 555 |     fn successors(&self, v: &VertexRef) -> Self::SuccessorIter<'_>;
[INFO] [stdout]     |     --------------------------------------------------------------- this method is not const
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: consider making trait `GraphAccess` const
[INFO] [stdout]     |
[INFO] [stdout] 546 | const trait GraphAccess<VertexRef> {
[INFO] [stdout]     | +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<<Graph as GraphAccess<VertexRef>>::SuccessorIter<'_> as MyIterator>::next` in constant functions
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:645:55
[INFO] [stdout]     |
[INFO] [stdout] 645 |             while let Some(successor) = it_successors.next() {
[INFO] [stdout]     |                                                       ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: method `next` is not const because trait `MyIterator` is not const
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:540:1
[INFO] [stdout]     |
[INFO] [stdout] 540 | trait MyIterator {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] 541 |     type Item;
[INFO] [stdout] 542 |     fn next(&mut self) -> Option<Self::Item>;
[INFO] [stdout]     |     ----------------------------------------- this method is not const
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: consider making trait `MyIterator` const
[INFO] [stdout]     |
[INFO] [stdout] 540 | const trait MyIterator {
[INFO] [stdout]     | +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `IndexMut` is not yet stable as a const trait
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:646:33
[INFO] [stdout]     |
[INFO] [stdout] 646 |                 temp_vertex_info[&successor].num_predecessors += 1;
[INFO] [stdout]     |                                 ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: add `#![feature(const_index)]` to the crate attributes to enable
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/lib.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout]  68 + #![feature(const_index)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Graph as GraphAccess<VertexRef>>::vertices` in constant functions
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:653:37
[INFO] [stdout]     |
[INFO] [stdout] 653 |         let mut it_vertices = graph.vertices();
[INFO] [stdout]     |                                     ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: method `vertices` is not const because trait `GraphAccess` is not const
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:546:1
[INFO] [stdout]     |
[INFO] [stdout] 546 | trait GraphAccess<VertexRef> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 550 |     fn vertices(&self) -> Self::VertexIter<'_>;
[INFO] [stdout]     |     ------------------------------------------- this method is not const
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: consider making trait `GraphAccess` const
[INFO] [stdout]     |
[INFO] [stdout] 546 | const trait GraphAccess<VertexRef> {
[INFO] [stdout]     | +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<<Graph as GraphAccess<VertexRef>>::VertexIter<'_> as MyIterator>::next` in constant functions
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:654:41
[INFO] [stdout]     |
[INFO] [stdout] 654 |         while let Some(v) = it_vertices.next() {
[INFO] [stdout]     |                                         ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: method `next` is not const because trait `MyIterator` is not const
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:540:1
[INFO] [stdout]     |
[INFO] [stdout] 540 | trait MyIterator {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] 541 |     type Item;
[INFO] [stdout] 542 |     fn next(&mut self) -> Option<Self::Item>;
[INFO] [stdout]     |     ----------------------------------------- this method is not const
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: consider making trait `MyIterator` const
[INFO] [stdout]     |
[INFO] [stdout] 540 | const trait MyIterator {
[INFO] [stdout]     | +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `Index` is not yet stable as a const trait
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:655:32
[INFO] [stdout]     |
[INFO] [stdout] 655 |             if temp_vertex_info[&v].num_predecessors == 0 {
[INFO] [stdout]     |                                ^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: add `#![feature(const_index)]` to the crate attributes to enable
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/lib.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout]  68 + #![feature(const_index)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<ReadyVertexQueue as BinaryHeap>::heap_push::<ReadyVertexQueueBinaryHeapCtx<'_, VertexRefLessThan>>` in constant functions
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:657:22
[INFO] [stdout]     |
[INFO] [stdout] 657 |                     .heap_push(v, ReadyVertexQueueBinaryHeapCtx { vertex_ord_lt });
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: method `heap_push` is not const because trait `BinaryHeap` is not const
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout]  33 |   pub trait BinaryHeap: VecLike {
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout]  45 | /     fn heap_push<Ctx>(&mut self, item: Self::Element, ctx: Ctx) -> usize
[INFO] [stdout]  46 | |     where
[INFO] [stdout]  47 | |         Ctx: ~const BinaryHeapCtx<Self::Element> + ~const Destruct;
[INFO] [stdout]     | |___________________________________________________________________- this method is not const
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: consider making trait `BinaryHeap` const
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:33:5
[INFO] [stdout]     |
[INFO] [stdout]  33 | pub const trait BinaryHeap: VecLike {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<ReadyVertexQueue as BinaryHeap>::heap_pop::<ReadyVertexQueueBinaryHeapCtx<'_, VertexRefLessThan>>` in constant functions
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:663:33
[INFO] [stdout]     |
[INFO] [stdout] 663 |         temp_ready_vertex_queue.heap_pop(ReadyVertexQueueBinaryHeapCtx { vertex_ord_lt })
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: method `heap_pop` is not const because trait `BinaryHeap` is not const
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout]  33 |   pub trait BinaryHeap: VecLike {
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout]  34 |       /// Remove the least item from the heap and return it.
[INFO] [stdout]  35 | /     fn heap_pop<Ctx>(&mut self, ctx: Ctx) -> Option<Self::Element>
[INFO] [stdout]  36 | |     where
[INFO] [stdout]  37 | |         Ctx: ~const BinaryHeapCtx<Self::Element> + ~const Destruct;
[INFO] [stdout]     | |___________________________________________________________________- this method is not const
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: consider making trait `BinaryHeap` const
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:33:5
[INFO] [stdout]     |
[INFO] [stdout]  33 | pub const trait BinaryHeap: VecLike {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Graph as GraphAccess<VertexRef>>::successors` in constant functions
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:667:39
[INFO] [stdout]     |
[INFO] [stdout] 667 |         let mut it_successors = graph.successors(&v);
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: method `successors` is not const because trait `GraphAccess` is not const
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:546:1
[INFO] [stdout]     |
[INFO] [stdout] 546 | trait GraphAccess<VertexRef> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 555 |     fn successors(&self, v: &VertexRef) -> Self::SuccessorIter<'_>;
[INFO] [stdout]     |     --------------------------------------------------------------- this method is not const
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: consider making trait `GraphAccess` const
[INFO] [stdout]     |
[INFO] [stdout] 546 | const trait GraphAccess<VertexRef> {
[INFO] [stdout]     | +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<<Graph as GraphAccess<VertexRef>>::SuccessorIter<'_> as MyIterator>::next` in constant functions
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:668:51
[INFO] [stdout]     |
[INFO] [stdout] 668 |         while let Some(successor) = it_successors.next() {
[INFO] [stdout]     |                                                   ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: method `next` is not const because trait `MyIterator` is not const
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:540:1
[INFO] [stdout]     |
[INFO] [stdout] 540 | trait MyIterator {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] 541 |     type Item;
[INFO] [stdout] 542 |     fn next(&mut self) -> Option<Self::Item>;
[INFO] [stdout]     |     ----------------------------------------- this method is not const
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: consider making trait `MyIterator` const
[INFO] [stdout]     |
[INFO] [stdout] 540 | const trait MyIterator {
[INFO] [stdout]     | +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `IndexMut` is not yet stable as a const trait
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:669:29
[INFO] [stdout]     |
[INFO] [stdout] 669 |             temp_vertex_info[&successor].num_predecessors -= 1;
[INFO] [stdout]     |                             ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: add `#![feature(const_index)]` to the crate attributes to enable
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/lib.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout]  68 + #![feature(const_index)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `Index` is not yet stable as a const trait
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:670:32
[INFO] [stdout]     |
[INFO] [stdout] 670 |             if temp_vertex_info[&successor].num_predecessors == 0 {
[INFO] [stdout]     |                                ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: add `#![feature(const_index)]` to the crate attributes to enable
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/lib.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout]  68 + #![feature(const_index)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<ReadyVertexQueue as BinaryHeap>::heap_push::<ReadyVertexQueueBinaryHeapCtx<'_, VertexRefLessThan>>` in constant functions
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:672:22
[INFO] [stdout]     |
[INFO] [stdout] 672 |                     .heap_push(successor, ReadyVertexQueueBinaryHeapCtx { vertex_ord_lt });
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: method `heap_push` is not const because trait `BinaryHeap` is not const
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout]  33 |   pub trait BinaryHeap: VecLike {
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout]  45 | /     fn heap_push<Ctx>(&mut self, item: Self::Element, ctx: Ctx) -> usize
[INFO] [stdout]  46 | |     where
[INFO] [stdout]  47 | |         Ctx: ~const BinaryHeapCtx<Self::Element> + ~const Destruct;
[INFO] [stdout]     | |___________________________________________________________________- this method is not const
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: consider making trait `BinaryHeap` const
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:33:5
[INFO] [stdout]     |
[INFO] [stdout]  33 | pub const trait BinaryHeap: VecLike {
[INFO] [stdout]     |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<OutputSink as TopologicalSortOutputSink<VertexRef>>::push` in constant functions
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:677:22
[INFO] [stdout]     |
[INFO] [stdout] 677 |         out_vertices.push(v);
[INFO] [stdout]     |                      ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: method `push` is not const because trait `TopologicalSortOutputSink` is not const
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:573:1
[INFO] [stdout]     |
[INFO] [stdout] 573 | trait TopologicalSortOutputSink<VertexRef> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] 574 |     fn push(&mut self, v: VertexRef);
[INFO] [stdout]     |     --------------------------------- this method is not const
[INFO] [stdout]     = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: consider making trait `TopologicalSortOutputSink` const
[INFO] [stdout]     |
[INFO] [stdout] 573 | const trait TopologicalSortOutputSink<VertexRef> {
[INFO] [stdout]     | +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0493]: destructor of `refcell::RefMut<'_, CfgBindRegistry>` cannot be evaluated at compile-time
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:376:9
[INFO] [stdout]     |
[INFO] [stdout] 376 |         self.bind_registry.borrow_mut().binds[self.bind_i]
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the destructor for this type cannot be evaluated in constant functions
[INFO] [stdout] 377 |             .users
[INFO] [stdout] 378 |             .push((BindUsage::Executable, BindBorrowType::TakeRef));
[INFO] [stdout]     |                                                                    - value is dropped here
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #133214 <https://github.com/rust-lang/rust/issues/133214> for more information
[INFO] [stdout]     = help: add `#![feature(const_destruct)]` to the crate attributes to enable
[INFO] [stdout]     = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Func as FnBind<Binder>>::bind` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:545:36
[INFO] [stdout]      |
[INFO] [stdout]  545 |             let initializer = func.bind(self.binder, &mut ctx);
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] note: method `bind` is not const because trait `FnBind` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1168:1
[INFO] [stdout]      |
[INFO] [stdout] 1168 | pub trait FnBind<Binder> {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1172 |     fn bind(self, binder: Binder, ctx: &mut CfgBindCtx<'_>) -> Self::BoundFn;
[INFO] [stdout]      |     ------------------------------------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: consider making trait `FnBind` const
[INFO] [stdout]      |
[INFO] [stdout] 1168 | pub const trait FnBind<Binder> {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `Clone` is not yet stable as a const trait
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:563:29
[INFO] [stdout]     |
[INFO] [stdout] 563 |             let allocator = bind_registry.binds.allocator().clone();
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: add `#![feature(const_clone)]` to the crate attributes to enable
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/lib.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout]  68 + #![feature(const_clone)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `Clone` is not yet stable as a const trait
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:611:29
[INFO] [stdout]     |
[INFO] [stdout] 611 |             let allocator = bind_registry.binds.allocator().clone();
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: add `#![feature(const_clone)]` to the crate attributes to enable
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/lib.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout]  68 + #![feature(const_clone)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `Clone` is not yet stable as a const trait
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:650:29
[INFO] [stdout]     |
[INFO] [stdout] 650 |             let allocator = bind_registry.binds.allocator().clone();
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: add `#![feature(const_clone)]` to the crate attributes to enable
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/lib.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout]  68 + #![feature(const_clone)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `Clone` is not yet stable as a const trait
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:789:37
[INFO] [stdout]     |
[INFO] [stdout] 789 |                 ComptimeVec::new_in(self.bind_registry.borrow().binds.allocator().clone());
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: add `#![feature(const_clone)]` to the crate attributes to enable
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/lib.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout]  68 + #![feature(const_clone)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `Clone` is not yet stable as a const trait
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:975:78
[INFO] [stdout]     |
[INFO] [stdout] 975 |             bind_init_order: ComptimeVec::with_capacity_in(self.binds.len(), allocator.clone()),
[INFO] [stdout]     |                                                                              ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: add `#![feature(const_clone)]` to the crate attributes to enable
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/lib.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout]  68 + #![feature(const_clone)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `Clone` is not yet stable as a const trait
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:980:41
[INFO] [stdout]     |
[INFO] [stdout] 980 |             &mut ComptimeVec::repeat_in(allocator.clone(), Init::INIT, self.binds.len()),
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: add `#![feature(const_clone)]` to the crate attributes to enable
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/lib.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout]  68 + #![feature(const_clone)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `Clone` is not yet stable as a const trait
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:981:41
[INFO] [stdout]     |
[INFO] [stdout] 981 |             &mut ComptimeVec::repeat_in(allocator.clone(), Init::INIT, self.binds.len()),
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: add `#![feature(const_clone)]` to the crate attributes to enable
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/lib.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout]  68 + #![feature(const_clone)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `Clone` is not yet stable as a const trait
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:982:38
[INFO] [stdout]     |
[INFO] [stdout] 982 |             &mut ComptimeVec::new_in(allocator.clone()),
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: add `#![feature(const_clone)]` to the crate attributes to enable
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/lib.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout]  68 + #![feature(const_clone)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `Clone` is not yet stable as a const trait
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:983:38
[INFO] [stdout]     |
[INFO] [stdout] 983 |             &mut ComptimeVec::new_in(allocator.clone()),
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: add `#![feature(const_clone)]` to the crate attributes to enable
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/lib.rs:68:1
[INFO] [stdout]     |
[INFO] [stdout]  68 + #![feature(const_clone)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Func as FnBind<Binder>>::bind` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1145:48
[INFO] [stdout]      |
[INFO] [stdout] 1145 |         self.start(Closure::from_fn_const(func.bind(binder, &mut ctx)))
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] note: method `bind` is not const because trait `FnBind` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1168:1
[INFO] [stdout]      |
[INFO] [stdout] 1168 | pub trait FnBind<Binder> {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1172 |     fn bind(self, binder: Binder, ctx: &mut CfgBindCtx<'_>) -> Self::BoundFn;
[INFO] [stdout]      |     ------------------------------------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: consider making trait `FnBind` const
[INFO] [stdout]      |
[INFO] [stdout] 1168 | pub const trait FnBind<Binder> {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<T as ExecutableDefiner>::start` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1145:14
[INFO] [stdout]      |
[INFO] [stdout] 1145 |         self.start(Closure::from_fn_const(func.bind(binder, &mut ctx)))
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] note: method `start` is not const because trait `ExecutableDefiner` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1077:1
[INFO] [stdout]      |
[INFO] [stdout] 1077 | pub unsafe trait ExecutableDefiner: Sized + private::Sealed {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1080 |     fn start(self, start: Closure) -> Self;
[INFO] [stdout]      |     --------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout] help: consider making trait `ExecutableDefiner` const
[INFO] [stdout]      |
[INFO] [stdout] 1077 | pub const unsafe trait ExecutableDefiner: Sized + private::Sealed {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0493]: destructor of `refcell::RefMut<'_, CfgBindRegistry>` cannot be evaluated at compile-time
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1428:9
[INFO] [stdout]      |
[INFO] [stdout] 1428 |         bind_registry.borrow_mut().binds[bind_i]
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^ the destructor for this type cannot be evaluated in constant functions
[INFO] [stdout] 1429 |             .users
[INFO] [stdout] 1430 |             .push((ctx.usage, BindBorrowType::Take));
[INFO] [stdout]      |                                                     - value is dropped here
[INFO] [stdout]      |
[INFO] [stdout]      = note: see issue #133214 <https://github.com/rust-lang/rust/issues/133214> for more information
[INFO] [stdout]      = help: add `#![feature(const_destruct)]` to the crate attributes to enable
[INFO] [stdout]      = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0493]: destructor of `refcell::RefMut<'_, CfgBindRegistry>` cannot be evaluated at compile-time
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1489:9
[INFO] [stdout]      |
[INFO] [stdout] 1489 |         bind_registry.borrow_mut().binds[bind_i]
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^ the destructor for this type cannot be evaluated in constant functions
[INFO] [stdout] 1490 |             .users
[INFO] [stdout] 1491 |             .push((ctx.usage, BindBorrowType::TakeMut));
[INFO] [stdout]      |                                                        - value is dropped here
[INFO] [stdout]      |
[INFO] [stdout]      = note: see issue #133214 <https://github.com/rust-lang/rust/issues/133214> for more information
[INFO] [stdout]      = help: add `#![feature(const_destruct)]` to the crate attributes to enable
[INFO] [stdout]      = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0493]: destructor of `refcell::RefMut<'_, CfgBindRegistry>` cannot be evaluated at compile-time
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1541:9
[INFO] [stdout]      |
[INFO] [stdout] 1541 |         bind_registry.borrow_mut().binds[bind_i]
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^ the destructor for this type cannot be evaluated in constant functions
[INFO] [stdout] 1542 |             .users
[INFO] [stdout] 1543 |             .push((ctx.usage, BindBorrowType::TakeRef));
[INFO] [stdout]      |                                                        - value is dropped here
[INFO] [stdout]      |
[INFO] [stdout]      = note: see issue #133214 <https://github.com/rust-lang/rust/issues/133214> for more information
[INFO] [stdout]      = help: add `#![feature(const_destruct)]` to the crate attributes to enable
[INFO] [stdout]      = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0493]: destructor of `refcell::RefMut<'_, CfgBindRegistry>` cannot be evaluated at compile-time
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1599:9
[INFO] [stdout]      |
[INFO] [stdout] 1599 |         bind_registry.borrow_mut().binds[bind_i]
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^ the destructor for this type cannot be evaluated in constant functions
[INFO] [stdout] 1600 |             .users
[INFO] [stdout] 1601 |             .push((ctx.usage, borrow_type));
[INFO] [stdout]      |                                            - value is dropped here
[INFO] [stdout]      |
[INFO] [stdout]      = note: see issue #133214 <https://github.com/rust-lang/rust/issues/133214> for more information
[INFO] [stdout]      = help: add `#![feature(const_destruct)]` to the crate attributes to enable
[INFO] [stdout]      = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0493]: destructor of `refcell::RefMut<'_, CfgBindRegistry>` cannot be evaluated at compile-time
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1657:9
[INFO] [stdout]      |
[INFO] [stdout] 1657 |         bind_registry.borrow_mut().binds[bind_i]
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^ the destructor for this type cannot be evaluated in constant functions
[INFO] [stdout] 1658 |             .users
[INFO] [stdout] 1659 |             .push((ctx.usage, borrow_type));
[INFO] [stdout]      |                                            - value is dropped here
[INFO] [stdout]      |
[INFO] [stdout]      = note: see issue #133214 <https://github.com/rust-lang/rust/issues/133214> for more information
[INFO] [stdout]      = help: add `#![feature(const_destruct)]` to the crate attributes to enable
[INFO] [stdout]      = note: this compiler was built on 2026-03-19; consider upgrading it if it is out of date
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Binder0 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `register_dependency` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1350 |     fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>);
[INFO] [stdout]      |     -------------------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Binder1 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `register_dependency` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1350 |     fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>);
[INFO] [stdout]      |     -------------------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Binder2 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `register_dependency` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1350 |     fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>);
[INFO] [stdout]      |     -------------------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Binder3 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `register_dependency` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1350 |     fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>);
[INFO] [stdout]      |     -------------------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Binder4 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `register_dependency` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1350 |     fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>);
[INFO] [stdout]      |     -------------------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Binder5 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `register_dependency` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1350 |     fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>);
[INFO] [stdout]      |     -------------------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Binder6 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `register_dependency` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1350 |     fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>);
[INFO] [stdout]      |     -------------------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Binder7 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `register_dependency` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1350 |     fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>);
[INFO] [stdout]      |     -------------------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Binder8 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `register_dependency` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1350 |     fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>);
[INFO] [stdout]      |     -------------------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Binder9 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `register_dependency` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1350 |     fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>);
[INFO] [stdout]      |     -------------------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Binder10 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `register_dependency` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1350 |     fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>);
[INFO] [stdout]      |     -------------------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Binder11 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `register_dependency` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1350 |     fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>);
[INFO] [stdout]      |     -------------------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Binder12 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `register_dependency` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1350 |     fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>);
[INFO] [stdout]      |     -------------------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Binder13 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `register_dependency` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1350 |     fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>);
[INFO] [stdout]      |     -------------------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Binder14 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `register_dependency` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1350 |     fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>);
[INFO] [stdout]      |     -------------------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Binder0 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `into_runtime_binder` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1357 |     fn into_runtime_binder(self) -> Self::Runtime;
[INFO] [stdout]      |     ---------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Binder1 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `into_runtime_binder` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1357 |     fn into_runtime_binder(self) -> Self::Runtime;
[INFO] [stdout]      |     ---------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Binder2 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `into_runtime_binder` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1357 |     fn into_runtime_binder(self) -> Self::Runtime;
[INFO] [stdout]      |     ---------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Binder3 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `into_runtime_binder` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1357 |     fn into_runtime_binder(self) -> Self::Runtime;
[INFO] [stdout]      |     ---------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Binder4 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `into_runtime_binder` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1357 |     fn into_runtime_binder(self) -> Self::Runtime;
[INFO] [stdout]      |     ---------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Binder5 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `into_runtime_binder` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1357 |     fn into_runtime_binder(self) -> Self::Runtime;
[INFO] [stdout]      |     ---------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Binder6 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `into_runtime_binder` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1357 |     fn into_runtime_binder(self) -> Self::Runtime;
[INFO] [stdout]      |     ---------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Binder7 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `into_runtime_binder` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1357 |     fn into_runtime_binder(self) -> Self::Runtime;
[INFO] [stdout]      |     ---------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Binder8 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `into_runtime_binder` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1357 |     fn into_runtime_binder(self) -> Self::Runtime;
[INFO] [stdout]      |     ---------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Binder9 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `into_runtime_binder` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1357 |     fn into_runtime_binder(self) -> Self::Runtime;
[INFO] [stdout]      |     ---------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Binder10 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `into_runtime_binder` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1357 |     fn into_runtime_binder(self) -> Self::Runtime;
[INFO] [stdout]      |     ---------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Binder11 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `into_runtime_binder` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1357 |     fn into_runtime_binder(self) -> Self::Runtime;
[INFO] [stdout]      |     ---------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Binder12 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `into_runtime_binder` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1357 |     fn into_runtime_binder(self) -> Self::Runtime;
[INFO] [stdout]      |     ---------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Binder13 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `into_runtime_binder` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1357 |     fn into_runtime_binder(self) -> Self::Runtime;
[INFO] [stdout]      |     ---------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Binder14 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `into_runtime_binder` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1357 |     fn into_runtime_binder(self) -> Self::Runtime;
[INFO] [stdout]      |     ---------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Binder0 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `register_dependency` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1350 |     fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>);
[INFO] [stdout]      |     -------------------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Binder1 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `register_dependency` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1350 |     fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>);
[INFO] [stdout]      |     -------------------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Binder2 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `register_dependency` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1350 |     fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>);
[INFO] [stdout]      |     -------------------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Binder3 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `register_dependency` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1350 |     fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>);
[INFO] [stdout]      |     -------------------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Binder4 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `register_dependency` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1350 |     fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>);
[INFO] [stdout]      |     -------------------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Binder5 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `register_dependency` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1350 |     fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>);
[INFO] [stdout]      |     -------------------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Binder6 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `register_dependency` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1350 |     fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>);
[INFO] [stdout]      |     -------------------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Binder7 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `register_dependency` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1350 |     fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>);
[INFO] [stdout]      |     -------------------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Binder8 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `register_dependency` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1350 |     fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>);
[INFO] [stdout]      |     -------------------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Binder9 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `register_dependency` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1350 |     fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>);
[INFO] [stdout]      |     -------------------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Binder10 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `register_dependency` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1350 |     fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>);
[INFO] [stdout]      |     -------------------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Binder11 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `register_dependency` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1350 |     fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>);
[INFO] [stdout]      |     -------------------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Binder12 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `register_dependency` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1350 |     fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>);
[INFO] [stdout]      |     -------------------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Binder13 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `register_dependency` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1350 |     fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>);
[INFO] [stdout]      |     -------------------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Binder0 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `into_runtime_binder` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1357 |     fn into_runtime_binder(self) -> Self::Runtime;
[INFO] [stdout]      |     ---------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Binder1 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `into_runtime_binder` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1357 |     fn into_runtime_binder(self) -> Self::Runtime;
[INFO] [stdout]      |     ---------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Binder2 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `into_runtime_binder` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1357 |     fn into_runtime_binder(self) -> Self::Runtime;
[INFO] [stdout]      |     ---------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Binder3 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `into_runtime_binder` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1357 |     fn into_runtime_binder(self) -> Self::Runtime;
[INFO] [stdout]      |     ---------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Binder4 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `into_runtime_binder` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1357 |     fn into_runtime_binder(self) -> Self::Runtime;
[INFO] [stdout]      |     ---------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Binder5 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `into_runtime_binder` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1357 |     fn into_runtime_binder(self) -> Self::Runtime;
[INFO] [stdout]      |     ---------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Binder6 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `into_runtime_binder` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1357 |     fn into_runtime_binder(self) -> Self::Runtime;
[INFO] [stdout]      |     ---------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Binder7 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `into_runtime_binder` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1357 |     fn into_runtime_binder(self) -> Self::Runtime;
[INFO] [stdout]      |     ---------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Binder8 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `into_runtime_binder` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1357 |     fn into_runtime_binder(self) -> Self::Runtime;
[INFO] [stdout]      |     ---------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Binder9 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `into_runtime_binder` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1357 |     fn into_runtime_binder(self) -> Self::Runtime;
[INFO] [stdout]      |     ---------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Binder10 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `into_runtime_binder` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1357 |     fn into_runtime_binder(self) -> Self::Runtime;
[INFO] [stdout]      |     ---------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Binder11 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `into_runtime_binder` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1357 |     fn into_runtime_binder(self) -> Self::Runtime;
[INFO] [stdout]      |     ---------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Binder12 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `into_runtime_binder` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1357 |     fn into_runtime_binder(self) -> Self::Runtime;
[INFO] [stdout]      |     ---------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Binder13 as Binder>::into_runtime_binder` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1748:30
[INFO] [stdout]      |
[INFO] [stdout] 1748 |                 ( $( self.$I.into_runtime_binder(), )* )
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `into_runtime_binder` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1357 |     fn into_runtime_binder(self) -> Self::Runtime;
[INFO] [stdout]      |     ---------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Binder0 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `register_dependency` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1350 |     fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>);
[INFO] [stdout]      |     -------------------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Binder1 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `register_dependency` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1350 |     fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>);
[INFO] [stdout]      |     -------------------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Binder2 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `register_dependency` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1350 |     fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>);
[INFO] [stdout]      |     -------------------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Binder3 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `register_dependency` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1350 |     fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>);
[INFO] [stdout]      |     -------------------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Binder4 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `register_dependency` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1350 |     fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>);
[INFO] [stdout]      |     -------------------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Binder5 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `register_dependency` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1350 |     fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>);
[INFO] [stdout]      |     -------------------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Binder6 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `register_dependency` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[INFO] [stdout] 1350 |     fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>);
[INFO] [stdout]      |     -------------------------------------------------------- this method is not const
[INFO] [stdout]      = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stdout]      = note: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider making trait `Binder` const
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub const trait Binder {
[INFO] [stdout]      |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0015]: cannot call non-const method `<Binder7 as Binder>::register_dependency` in constant functions
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1742:28
[INFO] [stdout]      |
[INFO] [stdout] 1742 |                 $( self.$I.register_dependency(ctx); )*
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1775 |     impl_binder_on_tuples! { @start #( (Binder~I, RuntimeBinder~I, I) )* }
[INFO] [stdout]      |     ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout] note: method `register_dependency` is not const because trait `Binder` is not const
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1
[INFO] [stdout]      |
[INFO] [stdout] 1337 | pub trait Binder {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^ this trait is not const
[INFO] [stdout] ...
[WARN] too many lines in the log, truncating it
